Table jury BUT: pas de colonnes rangs et admissions
This commit is contained in:
parent
dcee2a441f
commit
00f66be1c5
@ -86,7 +86,7 @@ def build_table_jury_but_html(
|
||||
"""assemble la table html"""
|
||||
footer_rows = [] # inutile pour l'instant, à voir XXX
|
||||
H = [
|
||||
f"""<div class="table_recap"><table class="table_recap apc jury"
|
||||
f"""<div class="table_recap"><table class="table_recap apc jury table_jury_but"
|
||||
data-filename="{filename}">"""
|
||||
]
|
||||
# header
|
||||
|
@ -22,16 +22,21 @@ $(function () {
|
||||
dt.buttons('toggle_partitions:name').text(visible ? "Montrer groupes" : "Cacher les groupes");
|
||||
}
|
||||
},
|
||||
{
|
||||
name: "toggle_partitions_rangs",
|
||||
text: "Rangs groupes",
|
||||
action: function (e, dt, node, config) {
|
||||
let rangs_visible = dt.columns(".partition_rangs").visible()[0];
|
||||
dt.columns(".partition_rangs").visible(!rangs_visible);
|
||||
dt.buttons('toggle_partitions_rangs:name').text(rangs_visible ? "Rangs groupes" : "Cacher rangs groupes");
|
||||
}
|
||||
},
|
||||
];
|
||||
// Bouton "rangs groupes", sauf pour table jury BUT
|
||||
if (!$('table.table_recap').hasClass("table_jury_but")) {
|
||||
buttons.push(
|
||||
{
|
||||
name: "toggle_partitions_rangs",
|
||||
text: "Rangs groupes",
|
||||
action: function (e, dt, node, config) {
|
||||
let rangs_visible = dt.columns(".partition_rangs").visible()[0];
|
||||
dt.columns(".partition_rangs").visible(!rangs_visible);
|
||||
dt.buttons('toggle_partitions_rangs:name').text(rangs_visible ? "Rangs groupes" : "Cacher rangs groupes");
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
if (!$('table.table_recap').hasClass("jury")) {
|
||||
buttons.push(
|
||||
$('table.table_recap').hasClass("apc") ?
|
||||
@ -80,15 +85,18 @@ $(function () {
|
||||
}
|
||||
})
|
||||
}
|
||||
buttons.push({
|
||||
name: "toggle_admission",
|
||||
text: "Montrer infos admission",
|
||||
action: function (e, dt, node, config) {
|
||||
let visible = dt.columns(".admission").visible()[0];
|
||||
dt.columns(".admission").visible(!visible);
|
||||
dt.buttons('toggle_admission:name').text(visible ? "Montrer infos admission" : "Cacher infos admission");
|
||||
}
|
||||
})
|
||||
// Boutons admission, sauf pour table jury BUT
|
||||
if (!$('table.table_recap').hasClass("table_jury_but")) {
|
||||
buttons.push({
|
||||
name: "toggle_admission",
|
||||
text: "Montrer infos admission",
|
||||
action: function (e, dt, node, config) {
|
||||
let visible = dt.columns(".admission").visible()[0];
|
||||
dt.columns(".admission").visible(!visible);
|
||||
dt.buttons('toggle_admission:name').text(visible ? "Montrer infos admission" : "Cacher infos admission");
|
||||
}
|
||||
});
|
||||
}
|
||||
$('table.table_recap').DataTable(
|
||||
{
|
||||
paging: false,
|
||||
|
Loading…
Reference in New Issue
Block a user