diff --git a/webapp/components/Dropdown.vue b/webapp/components/Dropdown.vue index c03726981..be1157961 100644 --- a/webapp/components/Dropdown.vue +++ b/webapp/components/Dropdown.vue @@ -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) {} },