From 7294b6628a48d59ec3287ddef61acb324af411ee Mon Sep 17 00:00:00 2001 From: MarkoSh Date: Wed, 16 Jan 2019 22:31:16 +0300 Subject: [PATCH] If you already have container class and do not want to overload by vendor, change to your and use like wrapper --- js/menu.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/menu.js b/js/menu.js index 02bc147..4533ac6 100755 --- a/js/menu.js +++ b/js/menu.js @@ -40,7 +40,9 @@ function init() { var showMenu = document.getElementById( 'showMenu' ), perspectiveWrapper = document.getElementById( 'perspective' ), - container = perspectiveWrapper.querySelector( '.container' ), + // Change to your container class, if you already have in your template, + // do not forget to replace in css - component.css + container = perspectiveWrapper.querySelector( '.container' ), contentWrapper = container.querySelector( '.wrapper' ); showMenu.addEventListener( clickevent, function( ev ) { @@ -61,7 +63,9 @@ classie.add(container, 'transform'); if( classie.has( perspectiveWrapper, 'animate') ) { var onEndTransFn = function( ev ) { - if( support && ( ev.target.className !== 'container' || ev.propertyName.indexOf( 'transform' ) == -1 ) ) return; + if( support && + ( ! ev.target.classList.contains( 'container' ) // Change to your container class + || ev.propertyName.indexOf( 'transform' ) == -1 ) ) return; this.removeEventListener( transEndEventName, onEndTransFn ); classie.remove( perspectiveWrapper, 'modalview' ); classie.remove(container, 'transform');