diff --git a/static/js/nav.js b/static/js/nav.js index a92f6f0..09e55e3 100644 --- a/static/js/nav.js +++ b/static/js/nav.js @@ -63,8 +63,18 @@ }); } + /* En mobile, le bouton de repli dans le tiroir FERME le tiroir : + replier un tiroir de 264 px n'a pas de sens, et avant ce + correctif il basculait l'état desktop (tiroir 68 px). */ + var sideLinks = document.querySelectorAll('.side-link'); + sideLinks.forEach(function (link) { + link.addEventListener('click', function () { + if (window.innerWidth <= 900) closeDrawer(); + }); + }); if (collapseBtn) { collapseBtn.addEventListener('click', function () { + if (window.innerWidth <= 900) { closeDrawer(); return; } var collapsed = document.body.classList.toggle('sidebar-collapsed'); try { localStorage.setItem('kanbante-sidebar', collapsed ? 'collapsed' : 'open');