PageSourceSearch

https://mgiri.org/wp-content/themes/auntri/assets/js/elementor/menu-canvas.js?ver=6.2.2

js mgiri.org collected 2026-09-25 01:21:25 UTC 2,120 bytes, 67 lines download raw bytes

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.