Skip to content

Commit ca9b33f

Browse files
committed
simplify logic to toggle explore panel
1 parent 9e8539b commit ca9b33f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

src/js/01-nav.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,11 @@
4545
}
4646
})
4747

48-
nav.querySelector('.context').addEventListener('click', function () {
49-
var currentPanel = nav.querySelector('.is-active[data-panel]')
50-
var activatePanel = currentPanel.dataset.panel === 'menu' ? 'explore' : 'menu'
51-
currentPanel.classList.toggle('is-active')
52-
nav.querySelector('[data-panel=' + activatePanel + ']').classList.toggle('is-active')
48+
nav.querySelector('[data-panel=explore] .context').addEventListener('click', function () {
49+
// NOTE logic assumes there are only two panels
50+
find(nav, '[data-panel]').forEach(function (panel) {
51+
panel.classList.toggle('is-active')
52+
})
5353
})
5454

5555
// NOTE prevent text from being selected by double click

0 commit comments

Comments
 (0)