PageSourceSearch

https://gomomentum.com/wp-content/themes/maxbizz/js/elementor-header.js?ver=20200716

js gomomentum.com collected 2026-10-02 07:26:01 UTC 2,969 bytes, 83 lines download raw bytes

1(function($) {
2    "use strict";
3  
4    /* --------------------------------------------------
5    * side panel
6    * --------------------------------------------------*/
7      var element = $('#panel-btn'),
8      sidebar = $('#side-panel');
9  
10      function panel_handler() {
11          var isActive = !element.hasClass('active');
12  
13          element.toggleClass('active', isActive);
14          sidebar.toggleClass('side-panel-open', isActive);
15          $('body').toggleClass('side-panel-active', isActive);
16          return false;
17      }
18  
19      $('#panel-btn, .side-panel-close, .panel-overlay').on('click', panel_handler);
20  
21    /* --------------------------------------------------
22    * toggle search
23    * --------------------------------------------------*/
24    var tgSearch  = function($scope, $){
25      $scope.find('.octf-search').each( function(){
26        var selector = $(this);
27        selector.find('.toggle_search').on("click", function(){
28          $(this).toggleClass( "active" );
29          selector.find('.h-search-form-field').toggleClass('show');
30          if ($(this).find('i').hasClass( "ot-flaticon-search-1" )) {
31            $(this).find('i').removeClass( "ot-flaticon-search-1" ).addClass("ot-flaticon-cancel");
32          }else{
33            $(this).find('i').removeClass( "ot-flaticon-cancel" ).addClass("ot-flaticon-search-1");
34          }
35        });
36      });
37    };
38  
39    /* --------------------------------------------------
40    * mobile menu
41    * --------------------------------------------------*/
42    var mmenuPanel  = function(){
43          var element = $('#mmenu-toggle'),
44              mmenu   = $('#mmenu-wrapper');
45  
46          function mmenu_handler() {
47              var isActive = !element.hasClass('active');
48  
49              element.toggleClass('active', isActive);
50              mmenu.toggleClass('mmenu-open', isActive);
51              $('body').toggleClass('mmenu-active', isActive);
52              return false;
53          }
54  
55          $('#mmenu-toggle, .mmenu-close, .mmenu-overlay').on('click', mmenu_handler);
56  
57          $('.mmenu-wrapper li:has(ul)').prepend('<span class="arrow"><i class="ot-flaticon-next"></i></span>');
58          $(".mmenu-wrapper .mobile_mainmenu > li span.arrow").on('click',function() {
59              $(this).parent().find("> ul").stop(true, true).slideToggle()
60              $(this).toggleClass( "active" ); 
61          });
62      };
63  
64      /**
65       * Elementor JS Hooks
66       */
67      $(window).on("elementor/frontend/init", function () {
68  
69          /*toggle search*/
70          elementorFrontend.hooks.addAction(
71              "frontend/element_ready/isearch.default",
72              tgSearch
73          );
74  
75          /*mmenu*/
76          elementorFrontend.hooks.addAction(
77              "frontend/element_ready/imenu_mobile.default",
78              mmenuPanel
79          );
80  
81    });
82  
83  })(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.