assume a single nav menu in the navigation script
authorDan Allen <dan@opendevise.com>
Tue, 27 Mar 2018 07:15:58 +0000 (01:15 -0600)
committerDan Allen <dan@opendevise.com>
Tue, 27 Mar 2018 07:15:58 +0000 (01:15 -0600)
src/js/01-navigation.js

index 3673089..6222727 100644 (file)
@@ -21,7 +21,6 @@
     navContainer.querySelector('[data-panel=' + activatePanel + ']').classList.toggle('is-active')
   })
 
-  // menu group arrows
   find('.nav-toggle', menuPanel).forEach(function (btn) {
     var li = btn.parentElement
     btn.addEventListener('click', function () {
     })
   })
 
-  find('.nav-menu', menuPanel).forEach(function (navTree) {
-    var panel = navTree.parentElement.dataset.panel
-    find('.nav-item', navTree).forEach(function (item, idx) {
-      item.setAttribute('data-id', [panel, item.dataset.depth, idx].join('-'))
-    })
+  find('.nav-item', menuPanel).forEach(function (item, idx) {
+    item.setAttribute('data-id', 'menu-' + item.dataset.depth + '-' + idx)
   })
 
   var expandedItems = menuState.expandedItems || (menuState.expandedItems = [])