if (currentPageItem) {
activateCurrentPath(currentPageItem).forEach(function (itemId) {
- if (expandedItems.indexOf(itemId) < 0) {
- expandedItems.push(itemId)
- }
+ if (expandedItems.indexOf(itemId) < 0) expandedItems.push(itemId)
})
}
}
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')
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 () {
if (!el) return (parent.scrollTop = scrollPosition)
var margin = 10
-
var overTheTop = el.offsetTop - scrollPosition < 0
var belowTheBottom = el.offsetTop - scrollPosition + el.offsetHeight > parent.offsetHeight