Change: only attempt to style .main-navigation, if it exists

This commit is contained in:
Raphael Beer 2020-02-24 20:20:21 +01:00
parent f3a7c10e8a
commit f3d2d35b26
No known key found for this signature in database
GPG Key ID: C1AC5E018B25EF11

View File

@ -48,16 +48,23 @@ export default {
if (isOpen) {
this.$nextTick(() => {
setTimeout(() => {
const paddingRightStyle = `${window.innerWidth - document.documentElement.clientWidth}px`
const paddingRightStyle = `${window.innerWidth -
document.documentElement.clientWidth}px`
const navigationElement = document.querySelector('.main-navigation')
document.body.style.paddingRight = paddingRightStyle
document.querySelector('.main-navigation').style.paddingRight = paddingRightStyle
document.body.classList.add('dropdown-open')
if (navigationElement) {
navigationElement.style.paddingRight = paddingRightStyle
}
}, 20)
})
} else {
const navigationElement = document.querySelector('.main-navigation')
document.body.style.paddingRight = null
document.querySelector('.main-navigation').style.paddingRight = null
document.body.classList.remove('dropdown-open')
if (navigationElement) {
navigationElement.style.paddingRight = null
}
}
} catch (err) {}
},