1(function($){ 2 "use strict"; 3 4 5 $(window).on('elementor/frontend/init', function () { 6 7 8 /* Menu */ 9 elementorFrontend.hooks.addAction('frontend/element_ready/auntri_elementor_menu_canvas.default', function(){ 10 11 $('.menu-canvas .menu-toggle').on('click', function(e) { 12 e.stopPropagation(); 13 e.stopImmediatePropagation(); 14 $(this).closest('.menu-canvas').toggleClass('toggled'); 15 }); 16 17 18 if( $('.site-overlay').length > 0 ){ 19 $('.site-overlay').on('click', function (e) { 20 e.stopPropagation(); 21 e.stopImmediatePropagation(); 22 $(this).closest( '.menu-canvas' ).toggleClass('toggled'); 23 }); 24 } 25 26 if( $('.close-menu').length > 0 ){ 27 $('.close-menu').on('click', function (e) { 28 e.stopPropagation(); 29 e.stopImmediatePropagation(); 30 $(this).closest( '.menu-canvas' ).toggleClass('toggled'); 31 }); 32 } 33 34 var $menu = $('.menu-canvas'); 35 if ( $menu.length > 0 ) { 36 $menu.find('.menu-item-has-children > a, .page_item_has_children > a').each((index, element) => { 37 var $dropdown = $('<button class="dropdown-toggle"></button>'); 38 $dropdown.insertAfter(element); 39 40 }); 41 42 $(document).on('click', '.menu-canvas .dropdown-toggle', function (e) { 43 e.preventDefault(); 44 e.stopPropagation(); 45 e.stopImmediatePropagation(); 46 $(e.target).toggleClass('toggled-on'); 47 $(e.target).siblings('ul').stop().toggleClass('show'); 48 49 $(this).siblings('button').remove(); 50 }); 51 52 $(document).on('click', '.menu-canvas .close-menu', function (e) { 53 e.preventDefault(); 54 e.stopPropagation(); 55 e.stopImmediatePropagation(); 56 $(e.target).toggleClass('toggled-on'); 57 $(e.target).siblings('ul').stop().toggleClass('show'); 58 }); 59 } 60 61 62 }); 63 64 65 }); 66 67})(jQuery);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.