- ✓
- Maillot
+
+
+
+
+
+
+
+ Détail Équipements
+ 3/3
+
+
+
+
+
+
+
Maillot
+
+ Taille: M
+ Flocage
+ #10
+
+
+
+ ✓ Fourni
+
+
+
@@ -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();
+ }
+ });