File tree Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Expand file tree Collapse file tree 1 file changed +11
-11
lines changed Original file line number Diff line number Diff line change 66 * @since 4.0.0
77 */
88
9- document . addEventListener ( 'DOMContentLoaded' , ( ) => {
10- document . querySelectorAll ( 'ul.mod-menu_dropdown-metismenu' ) . forEach ( ( menu ) => {
11- // eslint-disable-next-line no-new, no-undef
12- const mm = new MetisMenu ( menu , {
13- triggerElement : 'button.mm-toggler' ,
14- } ) . on ( 'shown.metisMenu' , ( event ) => {
15- window . addEventListener ( 'click' , function mmClick ( e ) {
16- if ( ! event . target . contains ( e . target ) ) {
17- mm . hide ( event . detail . shownElement ) ;
9+ document . querySelectorAll ( 'ul.mod-menu_dropdown-metismenu' ) . forEach ( ( menu ) => {
10+ // eslint-disable-next-line no-new, no-undef
11+ const mm = new MetisMenu ( menu , {
12+ triggerElement : 'button.mm-toggler' ,
13+ } ) . on ( 'shown.metisMenu' , ( event ) => {
14+ window . addEventListener ( 'click' , function mmClick ( e ) {
15+ if ( ! event . target . contains ( e . target ) ) {
16+ mm . addEventListener ( 'hidden.metisMenu' , ( ) => {
1817 window . removeEventListener ( 'click' , mmClick ) ;
19- }
20- } ) ;
18+ } ) ;
19+ mm . hide ( event . detail . shownElement ) ;
20+ }
2121 } ) ;
2222 } ) ;
2323} ) ;
You can’t perform that action at this time.
0 commit comments