Skip to content

Commit 378d7a0

Browse files
author
Janaka-Steph
committed
click outside version menu will close menu
1 parent 6ffa719 commit 378d7a0

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

ui/src/js/01-nav.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -30,8 +30,17 @@
3030
}
3131
})
3232

33-
nav.querySelector('.context').addEventListener('click', function () {
34-
console.log('click')
33+
document.addEventListener('click', function (e) {
34+
var currentPanel = nav.querySelector('.is-active[data-panel]')
35+
var activatePanel = currentPanel.dataset.panel === 'menu' ? 'explore' : 'menu'
36+
37+
if (activatePanel === 'menu') {
38+
currentPanel.classList.toggle('is-active')
39+
nav.querySelector('[data-panel=' + activatePanel + ']').classList.toggle('is-active')
40+
}
41+
})
42+
43+
nav.querySelector('.context').addEventListener('click', function (e) {
3544
var currentPanel = nav.querySelector('.is-active[data-panel]')
3645
var activatePanel = currentPanel.dataset.panel === 'menu' ? 'explore' : 'menu'
3746
currentPanel.classList.toggle('is-active')

0 commit comments

Comments
 (0)