Skip to content

Commit 7e6cbe0

Browse files
committed
consolidate logic in 01-nav.js [skip ci]
1 parent 4b8876e commit 7e6cbe0

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/js/01-nav.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,12 +58,11 @@
5858
})
5959

6060
function onHashChange () {
61-
var navLink
61+
var navItem, navLink
6262
var hash = window.location.hash
6363
if (hash) {
6464
if (hash.indexOf('%')) hash = decodeURIComponent(hash)
65-
navLink = menuPanel.querySelector('.nav-link[href="' + hash + '"]')
66-
if (!navLink) {
65+
if (!(navLink = menuPanel.querySelector('.nav-link[href="' + hash + '"]'))) {
6766
var targetNode = document.getElementById(hash.slice(1))
6867
if (targetNode) {
6968
var current = targetNode
@@ -77,7 +76,6 @@
7776
}
7877
}
7978
}
80-
var navItem
8179
if (navLink) {
8280
navItem = navLink.parentNode
8381
} else if (originalPageItem) {

0 commit comments

Comments
 (0)