diff --git a/public/js/components/navbar.js b/public/js/components/navbar.js index b000d342..465bbc82 100644 --- a/public/js/components/navbar.js +++ b/public/js/components/navbar.js @@ -47,57 +47,20 @@ class TractatusNavbar { - @@ -217,9 +180,7 @@ class TractatusNavbar {
- Academic Paper - Community Paper - Policymakers Paper + For Researchers Research Timeline
@@ -430,10 +391,10 @@ class TractatusNavbar { mobileMenuBackdrop.addEventListener('click', toggleMobileMenu); } - // Close mobile menu on navigation - const mobileLinks = document.querySelectorAll('#mobile-menu a'); - mobileLinks.forEach(link => { - link.addEventListener('click', () => { + // Close mobile menu on navigation (links and modal triggers) + const mobileClickables = document.querySelectorAll('#mobile-menu a, #mobile-menu [data-research-papers-trigger]'); + mobileClickables.forEach(el => { + el.addEventListener('click', () => { if (this.mobileMenuOpen) { toggleMobileMenu(); }