lib/nexmo_developer/app/webpacker/javascript/sidenav/index.js in station-0.0.120 vs lib/nexmo_developer/app/webpacker/javascript/sidenav/index.js in station-0.0.121
- old
+ new
@@ -166,28 +166,23 @@
}
export default class Sidenav {
constructor(domNode) {
this.domNode = document.getElementById('sidenav');
- this.mobileTrigger = document.getElementById('Vlt-sidenav-mobile-trigger');
this.container = document.getElementById('Vlt-sidenav');
this.collapseTrigger = document.getElementById('Vlt-sidenav-collapse-trigger');
if (this.domNode) {
this.buildMenu();
this.setActiveItem();
this.expandActiveMenu();
this.setupListeners();
- } else {
- this.mobileTrigger.style.display = 'none';
}
}
setupListeners() {
this.domNode.addEventListener('menuClosed', this.closeOpenedMenu.bind(this));
- this.mobileTrigger.addEventListener('click', this.mobileHandler.bind(this));
- this.mobileTrigger.addEventListener('touchstart', this.mobileHandler.bind(this));
this.collapseTrigger.addEventListener('click', this.collapseHandler.bind(this));
document.querySelector('body').addEventListener('click', this.closeMobileMenu.bind(this));
document.querySelector('body').addEventListener('touchstart', this.closeMobileMenu.bind(this));
}
@@ -232,17 +227,9 @@
Array.from(this.domNode.querySelectorAll('.Vlt-sidemenu__trigger_active')).forEach((subMenu) => {
if (subMenu !== event.target && !subMenu.parentNode.contains(event.target)) {
subMenu.classList.remove('Vlt-sidemenu__trigger_active');
}
});
- }
-
- mobileHandler(event) {
- if (!this.container.classList.contains('Vlt-sidenav_visible')) {
- this.container.classList.add('Vlt-sidenav_visible');
- document.body.classList.add('Vlt-body--mobile-menu-open');
- event.stopPropagation();
- }
}
collapseHandler(event) {
event.preventDefault();
event.stopPropagation();