diff --git a/src/libraries/navdrawer/navdrawer.js b/src/libraries/navdrawer/navdrawer.js index d86a748d56..8b786ea5fe 100644 --- a/src/libraries/navdrawer/navdrawer.js +++ b/src/libraries/navdrawer/navdrawer.js @@ -17,7 +17,7 @@ function disableEvent(e) { e.stopPropagation(); } -class NavigationDrawer { +class NavDrawer { mask; newPos = 0; currentPos = 0; @@ -188,14 +188,6 @@ class NavigationDrawer { this.countStart = 0; }; - onMaskTransitionEnd = () => { - const classList = this.mask.classList; - - if (!classList.contains('backdrop')) { - classList.add('hide'); - } - }; - initElements() { const options = this.options; @@ -207,9 +199,6 @@ class NavigationDrawer { this.mask = document.createElement('div'); this.mask.className = 'tmla-mask hide'; document.body.appendChild(this.mask); - dom.addEventListener(this.mask, dom.whichTransitionEvent(), this.onMaskTransitionEnd, { - passive: true - }); } } @@ -372,5 +361,5 @@ class NavigationDrawer { } } -export default NavigationDrawer; +export default NavDrawer; diff --git a/src/scripts/libraryMenu.js b/src/scripts/libraryMenu.js index 50d17d5449..b9fe523e41 100644 --- a/src/scripts/libraryMenu.js +++ b/src/scripts/libraryMenu.js @@ -899,8 +899,8 @@ import { getParameterByName } from '../utils/url.ts'; navDrawerScrollContainer = navDrawerElement.querySelector('.scrollContainer'); navDrawerScrollContainer.addEventListener('click', onMainDrawerClick); return new Promise(function (resolve) { - import('../libraries/navdrawer/navdrawer').then(({ default: NavigationDrawer }) => { - navDrawerInstance = new NavigationDrawer(getNavDrawerOptions()); + import('../libraries/navdrawer/navdrawer').then(({ default: NavDrawer }) => { + navDrawerInstance = new NavDrawer(getNavDrawerOptions()); if (!layoutManager.tv) { navDrawerElement.classList.remove('hide');