| Current File : /home/bwalansa/www/wp-content/plugins/wp-optimize/js/minify-3-1-9.min.js |
!function(e){var i=window.wp_optimize||{},t=i.send_command,n=wpoptimize.refresh_frequency||3e4;if(!t)return void console.error("WP-Optimize Minify: wp_optimize.send_command is required.");var s={};s.init=function(){function i(i){e('input[name="enable_defer_js"]').each(function(i,t){e(t).closest("fieldset").removeClass("selected").find(".defer-js-settings").slideUp("fast")}),e('input[name="enable_defer_js"]:checked').closest("fieldset").addClass("selected").find(".defer-js-settings").slideDown("fast")}var n=this;return this.enabled=!1,e(document).on("wp-optimize/minify/toggle-status",function(i,t){t.hasOwnProperty("enabled")&&(e('[data-whichpage="wpo_minify"]').toggleClass("is-enabled",t.enabled),n.enabled=t.enabled,n.enabled&&n.getFiles())}),e(".purge_minify_cache").on("click",function(i){i.preventDefault(),e.blockUI(),t("purge_minify_cache",null,function(e){n.updateFilesLists(e.files),n.updateStats(e.files)}).always(function(){e.unblockUI()})}),e(".purge_all_minify_cache").on("click",function(){e.blockUI(),t("purge_all_minify_cache",null,function(e){n.updateFilesLists(e.files),n.updateStats(e.files)}).always(function(){e.unblockUI()})}),e(".minify_increment_cache").on("click",function(){e.blockUI(),t("minify_increment_cache",null,function(e){e.hasOwnProperty("files")&&(n.updateFilesLists(e.files),n.updateStats(e.files)),console.log(e)}).always(function(){e.unblockUI()})}),e("#wp-optimize-nav-tab-wpo_minify-status-contents form :input, #wp-optimize-nav-tab-wpo_minify-js-contents form :input, #wp-optimize-nav-tab-wpo_minify-css-contents form :input, #wp-optimize-nav-tab-wpo_minify-font-contents form :input, #wp-optimize-nav-tab-wpo_minify-settings-contents form :input, #wp-optimize-nav-tab-wpo_minify-advanced-contents form :input").on("change",function(){var i=e(this).prop("id");"wpo_min_enable_minify_debug"!==i&&"wpo_min_edit_default_exclutions"!==i&&e(this).closest("form").data("need_saving",!0)}),e("input[type=checkbox].wpo-save-setting").on("change",function(i){e(".wp-optimize-save-minify-settings").first().trigger("click")}),e("#wpo_min_enable_minify").on("wp-optimize/minify/saved_setting",function(){this.enabled=e(this).prop("checked"),e(document).trigger("wp-optimize/minify/toggle-status",{enabled:this.enabled})}),e("#wpo_min_enable_minify").on("wp-optimize/minify/saved_setting",function(){e(this).closest(".wpo_section").toggleClass("wpo-feature-is-disabled",!e(this).is(":checked"))}),e("#wpo_min_enable_minify_css, #wpo_min_enable_minify_js").on("wp-optimize/minify/saved_setting",function(){e('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="'+e(this).data("tabname")+'"] span.disabled').toggleClass("hidden",e(this).is(":checked"))}).each(function(){e('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="'+e(this).data("tabname")+'"] span.disabled').toggleClass("hidden",e(this).is(":checked"))}),e("#wpo_min_enable_minify_debug").on("wp-optimize/minify/saved_setting",function(){e.blockUI({message:"<h1>"+wpoptimize.page_refresh+"</h1>"}),location.href=e("#wp-optimize-nav-tab-wpo_minify-advanced").prop("href")}),e("#wpo_min_edit_default_exclutions").on("wp-optimize/minify/saved_setting",function(){e(".wpo-minify-default-exclusions").toggleClass("hidden",!e(this).prop("checked"))}),e(".wp-optimize-save-minify-settings").on("click",function(i){function s(i){var t=e(i).serializeArray().reduce(a,{});return e(i).find('input[type="checkbox"]').each(function(i){e(this).hasClass("wpo-save-setting")&&null===l&&(l=e(this));var n=e(this).prop("name");if(n.includes("[]")){if(!e(this).is(":checked"))return;var s=n.replace("[]","");t[s]||(t[s]=[]),t[s].push(e(this).val())}else t[n]=e(this).is(":checked")?"true":"false"}),t}function a(e,i){return i.name.includes("[]")?e:(e[i.name]=i.value,e)}i.preventDefault();var o=e(this),c=o.next(),p=c.next(),l=null;c.show(),e.blockUI();var d={},f=e('[data-whichpage="wpo_minify"] .wp-optimize-nav-tab-contents form');f.each(function(){var i=e(this);!0===i.data("need_saving")&&(d=Object.assign(d,s(i)),i.data("need_saving",!1))}),t("save_minify_settings",d,function(i){i.hasOwnProperty("error")?(console.log(i.error),e(".wpo-error__enabling-cache").removeClass("wpo_hidden").find("p").text(i.error.message)):e(".wpo-error__enabling-cache").addClass("wpo_hidden").find("p").text(""),i.success&&l&&l.trigger("wp-optimize/minify/saved_setting"),i.hasOwnProperty("files")&&(n.updateFilesLists(i.files),n.updateStats(i.files)),c.hide(),p.show(),setTimeout(function(){p.fadeOut("slow",function(){p.hide()})},5e3)}).always(function(){e.unblockUI()})}),e(".wp-optimize-minify-status-information-notice").on("click",".notice-dismiss",function(e){e.preventDefault(),t("hide_minify_notice")}),e("#wpo_min_jsprocessed, #wpo_min_cssprocessed").on("click",".log",function(i){i.preventDefault(),e(this).nextAll(".wpo_min_log").slideToggle("fast")}),this.enabled=e("#wpo_min_enable_minify").prop("checked"),e(document).trigger("wp-optimize/minify/toggle-status",{enabled:this.enabled}),this.enabled||e('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="status"]').is(".nav-tab-active")||e('#wp-optimize-nav-tab-wrapper__wpo_minify a[data-tab="status"]').trigger("click"),e('input[name="enable_defer_js"]').on("change",i),i(),this},s.getFiles=function(){if(this.enabled){var e={stamp:(new Date).getTime()};t("get_minify_cached_files",e,function(e){s.updateFilesLists(e),s.updateStats(e)}),n&&setTimeout(s.getFiles.bind(this),n)}},s.updateFilesLists=function(i){var t=[];i.js.length>0&&e(i.js).each(function(){t.push(this.uid),0==e("#"+this.uid).length&&e("#wpo_min_jsprocessed ul.processed").append('\t\t\t\t\t<li id="'+this.uid+'">\t\t\t\t\t\t<span class="filename"><a href="'+this.file_url+'" target="_blank">'+this.filename+"</a> ("+this.fsize+')</span>\t\t\t\t\t\t<a href="#" class="log">'+wpoptimize.toggle_info+'</a>\t\t\t\t\t\t<div class="hidden wpo_min_log">'+this.log+"</div>\t\t\t\t\t</li>\t\t\t\t")}),e("#wpo_min_jsprocessed ul.processed .no-files-yet").toggle(!i.js.length),i.css.length>0&&e(i.css).each(function(){t.push(this.uid),0==e("#"+this.uid).length&&e("#wpo_min_cssprocessed ul.processed").append('\t\t\t\t\t<li id="'+this.uid+'">\t\t\t\t\t\t<span class="filename"><a href="'+this.file_url+'" target="_blank">'+this.filename+"</a> ("+this.fsize+')</span>\t\t\t\t\t\t<a href="#" class="log">'+wpoptimize.toggle_info+'</a>\t\t\t\t\t\t<div class="hidden wpo_min_log">'+this.log+"</div>\t\t\t\t\t</li>\t\t\t\t")}),e("#wpo_min_cssprocessed ul.processed .no-files-yet").toggle(!i.css.length),e("#wpo_min_jsprocessed ul.processed > li, #wpo_min_cssprocessed ul.processed > li").each(function(){-1==jQuery.inArray(e(this).attr("id"),t)&&(e(this).is(".no-files-yet")||e(this).remove())})},s.updateStats=function(i){i.cachesize.length>0&&(e("#wpo_min_cache_size").html(i.cachesize),e("#wpo_min_cache_total_size").html(i.total_cache_size),e("#wpo_min_cache_time").html(i.cacheTime),e("#wpo_min_cache_path").html(i.cachePath))},i.minify=s}(jQuery);