|
14 | 14 | }) |
15 | 15 |
|
16 | 16 | find(/*'.nav-toggle',*/ '.in-toggle', navMenu.element).forEach(function (toggleBtn) { |
| 17 | + console.log(toggleBtn, 17) |
17 | 18 | var navItem = findAncestorWithClass('nav-item', toggleBtn, navMenu.element) |
18 | 19 | toggleBtn.addEventListener('click', toggleActive.bind(navItem)) |
19 | 20 | // var dataDepth = toggleBtn.getAttribute('data-depth') |
|
150 | 151 | var topPositon = currentPageMenu.offsetTop |
151 | 152 | var leftMenu = document.querySelector('.left-sidebar-menu .nav-menu') |
152 | 153 | leftMenu.scrollTop = topPositon |
| 154 | + } |
| 155 | + }, 100) //setTime Out end |
| 156 | + |
| 157 | + // show depth 0 child element |
| 158 | + if (document.querySelector('.is-current-page')) { |
| 159 | + var otherNavs = document.querySelectorAll('.nav-list > .nav-item[data-depth="0"]') |
| 160 | + otherNavs.forEach(function (nav) { |
| 161 | + var navSubMenu = Array.from(nav.querySelector('ul.nav-list').children) |
| 162 | + // var navDataDepth = Array.from(nav.querySelector('ul.nav-list')) |
| 163 | + navSubMenu.forEach(function (item) { |
| 164 | + item.classList.remove('is-inactive') |
| 165 | + }) |
153 | 166 |
|
154 | | - // show depth 0 child element |
155 | | - |
156 | | - var otherNavs = document.querySelectorAll('.nav-list > .nav-item[data-depth="0"]') |
157 | | - otherNavs.forEach(function (nav) { |
158 | | - var navSubMenu = Array.from(nav.querySelector('ul.nav-list').children) |
159 | | - // var navDataDepth = Array.from(nav.querySelector('ul.nav-list')) |
160 | | - navSubMenu.forEach(function (item) { |
161 | | - item.classList.remove('is-inactive') |
162 | | - }) |
163 | | - |
164 | | - // hide main menu for top level navigation - |
| 167 | + // hide main menu for top level navigation - |
165 | 168 |
|
166 | | - if (nav.className.includes('is-current-page')) { |
167 | | - navMenuControl.style.display = 'none' |
168 | | - } |
| 169 | + if (nav.className.includes('is-current-page')) { |
| 170 | + navMenuControl.style.display = 'none' |
| 171 | + } |
169 | 172 |
|
170 | | - // hide in second level menu |
171 | | - if (nav.className.includes('is-current-path')) { |
172 | | - otherNavs.forEach(function (navItem) { |
173 | | - if (!navItem.className.includes('is-current-path')) { |
174 | | - navItem.classList.add('is-inactive') |
175 | | - } |
176 | | - }) |
177 | | - } |
178 | | - }) |
179 | | - // if(otherNavs) { |
| 173 | + // hide in second level menu |
| 174 | + if (nav.className.includes('is-current-path')) { |
| 175 | + otherNavs.forEach(function (navItem) { |
| 176 | + if (!navItem.className.includes('is-current-path')) { |
| 177 | + navItem.classList.add('is-inactive') |
| 178 | + } |
| 179 | + }) |
| 180 | + } |
| 181 | + }) |
| 182 | + } // if condition end |
180 | 183 |
|
181 | | - // } |
182 | | - } |
183 | | - }, 100) |
184 | 184 | // clearTimeout(scrollCurrentPageMenu, 20000) |
185 | 185 | })() |
0 commit comments