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"""
|
"""assemble la table html"""
|
||||||
footer_rows = [] # inutile pour l'instant, à voir XXX
|
footer_rows = [] # inutile pour l'instant, à voir XXX
|
||||||
H = [
|
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}">"""
|
data-filename="{filename}">"""
|
||||||
]
|
]
|
||||||
# header
|
# header
|
||||||
|
@ -22,16 +22,21 @@ $(function () {
|
|||||||
dt.buttons('toggle_partitions:name').text(visible ? "Montrer groupes" : "Cacher les groupes");
|
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")) {
|
if (!$('table.table_recap').hasClass("jury")) {
|
||||||
buttons.push(
|
buttons.push(
|
||||||
$('table.table_recap').hasClass("apc") ?
|
$('table.table_recap').hasClass("apc") ?
|
||||||
@ -80,15 +85,18 @@ $(function () {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
buttons.push({
|
// Boutons admission, sauf pour table jury BUT
|
||||||
name: "toggle_admission",
|
if (!$('table.table_recap').hasClass("table_jury_but")) {
|
||||||
text: "Montrer infos admission",
|
buttons.push({
|
||||||
action: function (e, dt, node, config) {
|
name: "toggle_admission",
|
||||||
let visible = dt.columns(".admission").visible()[0];
|
text: "Montrer infos admission",
|
||||||
dt.columns(".admission").visible(!visible);
|
action: function (e, dt, node, config) {
|
||||||
dt.buttons('toggle_admission:name').text(visible ? "Montrer infos admission" : "Cacher infos admission");
|
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(
|
$('table.table_recap').DataTable(
|
||||||
{
|
{
|
||||||
paging: false,
|
paging: false,
|
||||||
|
Loading…
Reference in New Issue
Block a user