summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorDan Allen <dan@opendevise.com>2018-02-03 19:17:02 -0700
committerSarah White <sarah@opendevise.com>2018-02-05 01:16:08 +0000
commit344b1e8dcd075b3ff64fd849b495feb7456168e1 (patch)
treeae6852d56c54dc6350deb61dc4c8802d14dbdc5e /src
parentd3b5347af69c1c848bb6b9c7d5d74bd95834b942 (diff)
downloadalpine-antora-theme-344b1e8dcd075b3ff64fd849b495feb7456168e1.tar.bz2
alpine-antora-theme-344b1e8dcd075b3ff64fd849b495feb7456168e1.tar.xz
format and consolidate code in navigation script
Diffstat (limited to 'src')
-rw-r--r--src/js/01-navigation.js13
1 files changed, 3 insertions, 10 deletions
diff --git a/src/js/01-navigation.js b/src/js/01-navigation.js
index 96150a0..c0bb5a9 100644
--- a/src/js/01-navigation.js
+++ b/src/js/01-navigation.js
@@ -50,9 +50,7 @@
if (currentPageItem) {
activateCurrentPath(currentPageItem).forEach(function (itemId) {
- if (expandedItems.indexOf(itemId) < 0) {
- expandedItems.push(itemId)
- }
+ if (expandedItems.indexOf(itemId) < 0) expandedItems.push(itemId)
})
}
@@ -81,9 +79,7 @@
}
function toggleNavigation (e) {
- if (navToggle.classList.contains('is-active')) {
- return closeNavigation(e)
- }
+ if (navToggle.classList.contains('is-active')) return closeNavigation(e)
document.documentElement.classList.add('is-clipped--nav')
navToggle.classList.add('is-active')
navContainer.classList.add('is-active')
@@ -114,9 +110,7 @@
function getState (component, version) {
var data = window.sessionStorage.getItem('nav-state')
- if (data) {
- return JSON.parse(data)
- }
+ if (data) return JSON.parse(data)
}
function saveState () {
@@ -127,7 +121,6 @@
if (!el) return (parent.scrollTop = scrollPosition)
var margin = 10
-
var overTheTop = el.offsetTop - scrollPosition < 0
var belowTheBottom = el.offsetTop - scrollPosition + el.offsetHeight > parent.offsetHeight