diff --git a/as-talange-web/src/main/resources/templates/adherents/list.html b/as-talange-web/src/main/resources/templates/adherents/list.html index 557e4fa..800e561 100644 --- a/as-talange-web/src/main/resources/templates/adherents/list.html +++ b/as-talange-web/src/main/resources/templates/adherents/list.html @@ -200,23 +200,47 @@
-
- - Complet (3/3) - -
- - - Maillot +
+ + + +
@@ -371,6 +395,26 @@ } sf.dispatchEvent(new Event('change', { bubbles: true })); } + + function toggleEquipementsPopover(btn, event) { + if (event) event.stopPropagation(); + const popover = btn.nextElementSibling; + const isVisible = popover && !popover.classList.contains('hidden'); + closeAllEquipementPopovers(); + if (popover && !isVisible) { + popover.classList.remove('hidden'); + } + } + + function closeAllEquipementPopovers() { + document.querySelectorAll('.equipement-popover').forEach(p => p.classList.add('hidden')); + } + + document.addEventListener('click', function(event) { + if (!event.target.closest('.equipement-popover')) { + closeAllEquipementPopovers(); + } + });