var menuPanel = navContainer.querySelector('[data-panel=menu]')
if (!menuPanel) return
+ var explorePanel = navContainer.querySelector('[data-panel=explore]')
var nav = navContainer.querySelector('.nav')
var currentPageItem = menuPanel.querySelector('.is-current-page')
}
})
- nav.querySelector('[data-panel=explore] .context').addEventListener('click', function () {
- // NOTE logic assumes there are only two panels
- find(nav, '[data-panel]').forEach(function (panel) {
- panel.classList.toggle('is-active')
+ if (explorePanel) {
+ explorePanel.querySelector('.context').addEventListener('click', function () {
+ // NOTE logic assumes there are only two panels
+ find(nav, '[data-panel]').forEach(function (panel) {
+ panel.classList.toggle('is-active')
+ })
})
- })
+ }
// NOTE prevent text from being selected by double click
menuPanel.addEventListener('mousedown', function (e) {