This commit is contained in:
KONE SOREL 2026-01-12 15:06:36 +00:00
parent 98b7f3ca41
commit 87d45b61d9

View File

@ -167,26 +167,18 @@ document.addEventListener('DOMContentLoaded', function() {
if (!target) return;
e.preventDefault(); // on prend la main
const instance = getCollapseInstance(target);
const isOpen = target.classList.contains('show');
console.log('Click', targetSel, 'isOpen:', isOpen);
if (isOpen) instance.hide();
else instance.show();
// Exclusivité : fermer les autres si data-bs-parent est défini
const parentSel = target.getAttribute('data-bs-parent');
if (parentSel) {
document.querySelectorAll(parentSel + ' .accordion-collapse.show').forEach(c => {
if (c !== target) getCollapseInstance(c).hide();
});
}
// Toggle explicite
// Déclare instance UNE seule fois
const instance = getCollapseInstance(target);
if (isOpen) instance.hide();
else instance.show();
if (isOpen) {
instance.hide();
} else {
instance.show();
}
});
});
});