MSIN-4467 — Update accordion functionality in race detail blocks to allow both panels to be closed while ensuring at most one remains open. Refine comments for clarity. Increment version code to 4.72.849.

This commit is contained in:
2026-07-21 12:17:29 -04:00
parent 6d6e3c68f5
commit eedb5d45d4
2 changed files with 11 additions and 4 deletions

View File

@ -2442,9 +2442,9 @@
}
}
/** MSIN-4467 — Accordéon du détail d'une épreuve : un seul panneau demeure ouvert. */
/** MSIN-4467 — Accordéon du détail : au plus un panneau ouvert, mais les deux peuvent être fermés. */
function bibActivateRaceDetailBlock(block) {
if (!block || !block.classList.contains('is-collapsed')) {
if (!block) {
return;
}
@ -2453,6 +2453,14 @@
return;
}
let btnToggle = block.querySelector('.epr-block-toggle');
if (!block.classList.contains('is-collapsed')) {
if (btnToggle) {
bibToggleCollapsibleBlock(block, btnToggle);
}
return;
}
column.querySelectorAll('.epr-block-gestion, .epr-block-assign').forEach(function (otherBlock) {
if (otherBlock === block || otherBlock.classList.contains('is-collapsed')) {
return;
@ -2464,7 +2472,6 @@
}
});
let btnToggle = block.querySelector('.epr-block-toggle');
if (btnToggle) {
bibToggleCollapsibleBlock(block, btnToggle);
}