From 87d45b61d9841eabc59adc042a367cfd3be213f3 Mon Sep 17 00:00:00 2001 From: KONE SOREL Date: Mon, 12 Jan 2026 15:06:36 +0000 Subject: [PATCH] ft --- Vue/Accueil/index.php | 22 +++++++--------------- 1 file changed, 7 insertions(+), 15 deletions(-) diff --git a/Vue/Accueil/index.php b/Vue/Accueil/index.php index 5c52b29..90738c7 100644 --- a/Vue/Accueil/index.php +++ b/Vue/Accueil/index.php @@ -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(); + } }); }); });