1(function($) { 2 3 // Search 4 $(".search-open-icon").on('click',function(e){ 5 e.preventDefault(); 6 $(".wpmm-search-input-wrap, .top-search-overlay").fadeIn(200); 7 $(this).hide(); 8 $('.search-close-icon').show().css('display','inline-block'); 9 }); 10 $(".search-close-icon, .top-search-overlay").on('click',function(e){ 11 e.preventDefault(); 12 $(".wpmm-search-input-wrap, .top-search-overlay").fadeOut(200); 13 $('.search-close-icon').hide(); 14 $('.search-open-icon').show(); 15 }); 16 17 //Sticky Nav 18 jQuery(window).on('scroll', function(){'use strict'; 19 if ( jQuery(window).scrollTop() > 100 ) { 20 jQuery('.wpmm-sticky').addClass('wpmm-sticky-wrap'); 21 } else { 22 jQuery('.wpmm-sticky').removeClass('wpmm-sticky-wrap'); 23 } 24 }); 25 26 // Mobile Menu Dsiable 27 var wpmm_disable_mobile = wpmm_object.wpmm_disable_mobile; 28 29 $(document).on('click', '.wpmm_mobile_menu_btn', function(e){ 30 e.preventDefault(); 31 $(this).toggleClass('menu-active').closest('.wpmm-mobile-menu').find('.wp-megamenu').slideToggle(); 32 }); 33 function wpmmMobileMenuActive() { 34 var current_width = parseInt($(window).width()); 35 var wpmm_responsive_breakpoint = parseInt(wpmm_object.wpmm_responsive_breakpoint.replace('px', '')); 36 37 if ( wpmm_disable_mobile == 'true' ) { 38 if (current_width < (wpmm_responsive_breakpoint + 1) ){ 39 $('.wp-megamenu-wrap').addClass('wpmm-hide-mobile-menu'); 40 }else{ 41 $('.wp-megamenu-wrap').removeClass('wpmm-hide-mobile-menu'); 42 } 43 }else{ 44 //Default Break Point 768 45 if (current_width < (wpmm_responsive_breakpoint + 1) ){ 46 $('.wp-megamenu-wrap').addClass('wpmm-mobile-menu'); 47 48 $('ul.wp-megamenu li a b, ul.wp-megamenu li a > svg.svg-inline--fa').off('click').on('click',function(e){ 49 if ($(this).closest('li').hasClass('wpmm_dropdown_menu') || $(this).closest('li').hasClass('wpmm_mega_menu') || $(this).closest('li').hasClass('menu-item-has-children') ){ 50 e.preventDefault(); 51 if ($(this).closest('li').find('ul').length) { 52 if ($(this).closest('li').hasClass('wpmm_dropdown_menu')) { 53 $(this).closest('li').find('ul.wp-megamenu-sub-menu').first().toggle(); 54 } else { 55 $(this).closest('li').find('ul').toggle(); 56 $(this).closest('li').find(".wpmm-row ul").show(); 57 } 58 } 59 } 60 }); 61 }else{ 62 $('.wp-megamenu-wrap').removeClass('wpmm-mobile-menu'); 63 } 64 } 65 } 66 67 wpmmMobileMenuActive(); 68 $(window).on('resize load scroll', wpmmMobileMenuActive); 69 70 //Row Stress 71 var megamenu_strees_row_content = function () { 72 var fullWidth = $(window).width(); 73 $('.wpmm-strees-row-and-content-container').each(function () { 74 var base_width = $(this).find('>.wpmm-row-content-strees-extra').width(); 75 $(this).css({ 76 'width': fullWidth, 77 'position' : 'absolute' 78 }); 79 $(this).offset({ 80 left: 0 81 }) 82 }); 83 }; 84 megamenu_strees_row_content(); 85 $(window).on('load resize scroll', megamenu_strees_row_content); 86 87 88 89 /* -------------------------------------- 90 * Login popup 91 * -------------------------------------- */ 92 $(".show").on("click", function(){ 93 $(".wpmm-mask").addClass("active"); 94 }); 95 96 function closeModal(){ 97 $(".wpmm-mask, .wpmm-mask1").removeClass("active"); 98 } 99 $(".close, .wpmm-mask, wpmm-mask1").on("click", function(){ 100 closeModal(); 101 }); 102 $(document).keyup(function(e) { 103 if (e.keyCode == 27) { 104 closeModal(); 105 } 106 }); 107 108 109 110 /* -------------------------------------- 111 * Perform AJAX Login 112 * -------------------------------------- */ 113 $('form#login').on('submit', function(e){ 'use strict'; 114 $('form#login p.status').show().text(ajax_objects.loadingmessage); 115 var checked = false;
116 if( $('form#login #rememberlogin').is(':checked') ){ checked = true; } 117 $.ajax({ 118 type: 'POST', 119 dataType: 'json', 120 url: ajax_objects.ajaxurl, 121 data: { 122 'action': 'ajaxlogin', //calls wp_ajax_nopriv_ajaxlogin 123 'username': $('form#login #usernamelogin').val(), 124 'password': $('form#login #passwordlogin').val(), 125 'remember': checked, 126 'security': $('form#login #securitylogin').val() }, 127 success: function(data){ 128 console.log( 'working!!!' ); 129 if (data.loggedin == true){ 130 $('form#login div.login-error').removeClass('alert-danger').addClass('alert-success'); 131 $('form#login div.login-error').text(data.message); 132 document.location.href = ajax_objects.redirecturl; 133 }else{ 134 $('form#login div.login-error').removeClass('alert-success').addClass('alert-danger'); 135 $('form#login div.login-error').text(data.message); 136 } 137 if($('form#login .login-error').text() == ''){ 138 $('form#login div.login-error').hide(); 139 }else{ 140 $('form#login div.login-error').show(); 141 } 142 } 143 }); 144 e.preventDefault(); 145 }); 146 if($('form#login .login-error').text() == ''){ 147 $('form#login div.login-error').hide(); 148 }else{ 149 $('form#login div.login-error').show(); 150 } 151 152 153 /* -------------------------------------- 154 * Register New User 155 * -------------------------------------- */ 156 $('form#register').on('submit', function(e){ 'use strict'; 157 $('form#register p.status').show().text(ajax_objects.loadingmessage); 158 $.ajax({ 159 type: 'POST', 160 dataType: 'json', 161 url: ajax_objects.ajaxurl, 162 data: { 163 'action': 'ajaxregister', //calls wp_ajax_nopriv_ajaxlogin 164 'username': $('form#register #username').val(), 165 'email': $('form#register #email').val(), 166 'password': $('form#register #password').val(), 167 'security': $('form#register #security').val() }, 168 success: function(data){ 169 170 if (data.loggedin == true){ 171 $('form#register div.login-error').removeClass('alert-danger').addClass('alert-success'); 172 $('form#register div.login-error').text(data.message); 173 $('form#register')[0].reset(); 174 }else{ 175 $('form#register div.login-error').removeClass('alert-success').addClass('alert-danger'); 176 $('form#register div.login-error').text(data.message); 177 } 178 if($('form#register .login-error').text() == ''){ 179 $('form#register div.login-error').hide(); 180 }else{ 181 $('form#register div.login-error').show(); 182 } 183 } 184 }); 185 e.preventDefault(); 186 }); 187 188 if($('form#register .login-error').text() == ''){ 189 $('form#register div.login-error').hide(); 190 }else{ 191 $('form#register div.login-error').show(); 192 } 193})(jQuery); 194 195 196// Login query Selector On Click. 197var el = document.querySelector('.img__btn'); 198if(el){ 199 el.addEventListener('click', function() { 200 document.querySelector('.cont').classList.toggle('s--signup'); 201 }); 202} 203
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.