Jake Vanderwerf
2026-04-26 86c6cd3cc099d2480932ede03c12cea01e625c94
assets/js/concise/navigation.js
@@ -44,10 +44,6 @@
      });
   }
   navIDs() {
      return Array.from(this.navs.keys()).map((nav) => `#${nav}`);
   }
   initListeners() {
      this.clickListener = this.handleClick.bind(this);
      this.escapeListener = this.handleEscape.bind(this);
@@ -61,6 +57,7 @@
         return;
      }
      if (this.openNav && e.target.closest(`#${this.openNav}`) === null) {
         console.log('Closing nav', this.openNav);
         this.toggleNav(false, this.openNav);
      }
@@ -76,7 +73,7 @@
         this.toggleNav(!nav.classList.contains('open'), nav.id);
      }
      let submenuToggle = e.target.closest('[data-action="toggle-submenu"]')
      let submenuToggle = e.target.closest('[data-action="toggle-submenu"], .has-submenu .a')
      if (submenuToggle) {
         let li = submenuToggle.closest('li');
         this.toggleSubmenu(!li.classList.contains('open'), li);
@@ -166,5 +163,6 @@
}
document.addEventListener('DOMContentLoaded', function() {
   window.jvbNav = new Navigation();
});