Jake Vanderwerf
2025-11-04 42fa8304ddb811b0f725f245130f70c0f5e86a6c
assets/js/concise/navigation.js
@@ -2,7 +2,7 @@
   constructor() {
      this.counter = 0;
      this.initElements();
      if (this.navs.length === 0) {
      if (this.navs.size === 0) {
         return;
      }
@@ -57,6 +57,9 @@
      document.addEventListener('click', this.clickListener);
   }
   handleClick(e) {
      if (this.navs.size === 0) {
         return;
      }
      if (this.openNav && !e.target.closest(this.openNav)) {
         this.toggleNav(false);
      }
@@ -69,6 +72,13 @@
         let nav = toggle.closest('nav');
         this.toggleNav(!nav.classList.contains('open'), nav.id);
      }
      let submenuToggle = e.target.closest('[data-action="toggle-submenu"]')
      if (submenuToggle) {
         let li = submenuToggle.closest('li');
         this.toggleSubmenu(!li.classList.contains('open'), li);
      }
   }
   handleHoverOn(e) {