From e3b562afcf8b6941781763ac65329176be5473d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20FAMIBELLE-PRONZOLA?= Date: Mon, 13 Jul 2026 21:26:33 +0400 Subject: [PATCH] =?UTF-8?q?fix(nav):=20synchronise=20les=20fermetures=20du?= =?UTF-8?q?=20menu=20burger=20(lien,=20clic=20ext=C3=A9rieur)=20avec=20les?= =?UTF-8?q?=20classes=20CSS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assets/js/main.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/assets/js/main.js b/src/assets/js/main.js index 31eb8ed..b377819 100644 --- a/src/assets/js/main.js +++ b/src/assets/js/main.js @@ -146,10 +146,8 @@ window.addEventListener('resize', () => { document.addEventListener('click', (e) => { if (menuOpen && !menuToggle.contains(e.target) && !navLinks.contains(e.target)) { menuOpen = false; - navLinks.style.display = 'none'; - menuToggle.children[0].style.transform = ''; - menuToggle.children[1].style.opacity = '1'; - menuToggle.children[2].style.transform = ''; + navLinks.classList.remove('mobile-open'); + menuToggle.classList.remove('open'); } }); @@ -158,10 +156,8 @@ navLinks?.querySelectorAll('a').forEach(link => { link.addEventListener('click', () => { if (menuOpen) { menuOpen = false; - navLinks.style.display = 'none'; - menuToggle.children[0].style.transform = ''; - menuToggle.children[1].style.opacity = '1'; - menuToggle.children[2].style.transform = ''; + navLinks.classList.remove('mobile-open'); + menuToggle.classList.remove('open'); } }); });