PATH:
home
/
letacommog
/
newrdv1
/
wp-content
/
plugins1
/
wp-optimize-premium.3.0.16
/
js
var WP_Optimize_Cache=function(e){function a(){var e={};return s(".cache-settings").each(function(){var a=s(this),o=a.attr("name");a.is('input[type="checkbox"]')?e[o]=a.is(":checked")?1:0:a.is("textarea")?e[o]=a.val().split("\n"):e[o]=a.val()}),e}function o(){d||(d=setInterval(function(){t()},5e3))}function t(){e("get_cache_preload_status",null,function(e){e.done?(_.val(wpoptimize.run_now),_.data("running",!1),clearInterval(d),d=null):(_.val(wpoptimize.cancel),_.data("running",!0)),l.text(e.message),r(e)})}function r(e){s("#wpo_current_cache_size_information").text(wpoptimize.current_cache_size+" "+e.size),s("#wpo_current_cache_file_count").text(wpoptimize.number_of_files+" "+e.file_count)}var s=jQuery,i=s("#wp_optimize_browser_cache_enable"),n=s("#wp-optimize-purge-cache"),p=s("#enable_page_caching"),c=s("#page_cache_length_value");n.click(function(){var a=s(this),t=a.next(),i=t.next();t.show(),e("purge_page_cache",{},function(e){t.hide(),i.show(),setTimeout(function(){i.fadeOut("slow",function(){i.hide()}),o()},5e3),r(e)})}),s("body").on("wpo_purge_cache",function(){n.trigger("click")}),i.closest("form").submit(function(e){return e.preventDefault(),i.trigger("click"),!1}),c.on("change",function(){var e=parseInt(c.val(),10);s('#preload_schedule_type option[value="wpo_use_cache_lifespan"]').prop("disabled",isNaN(e)||e<=0)}),s("#wp_optimize_gzip_compression_enable").on("click",function(){var a=s(this),o=a.next();o.show(),e("enable_gzip_compression",{enable:a.data("enable")},function(e){var t=s("#wpo_gzip_compression_status");e?(e.enabled?(a.text(wpoptimize.disable),a.data("enable","0"),t.removeClass("wpo-disabled").addClass("wpo-enabled")):(a.text(wpoptimize.enable),a.data("enable","1"),t.addClass("wpo-disabled").removeClass("wpo-enabled")),e.message?s("#wpo_gzip_compression_error_message").text(e.message).show():s("#wpo_gzip_compression_error_message").hide(),e.output?s("#wpo_gzip_compression_output").html(e.output).show():s("#wpo_gzip_compression_output").hide()):alert(wpoptimize.error_unexpected_response),o.hide()}).fail(function(){alert(wpoptimize.error_unexpected_response),o.hide()})}),s(".wpo-refresh-gzip-status").on("click",function(a){a.preventDefault(),$link=s(this),$link.addClass("loading"),e("get_gzip_compression_status",null,function(e){$link.removeClass("loading");var a=s("#wpo_gzip_compression_status");e.hasOwnProperty("status")?e.status?a.removeClass("wpo-disabled").addClass("wpo-enabled"):a.addClass("wpo-disabled").removeClass("wpo-enabled"):e.hasOwnProperty("error")&&(alert(e.error),console.log("Gzip status error code: "+e.code),console.log("Gzip status error message: "+e.message))})}),i.on("click",function(){var a=s("#wpo_browser_cache_expire_days"),o=s("#wpo_browser_cache_expire_hours"),t=parseInt(a.val(),10),r=parseInt(o.val(),10),i=s(this),n=i.next();return isNaN(t)&&(t=0),isNaN(r)&&(r=0),t<0||r<0?(s("#wpo_browser_cache_error_message").text(wpoptimize.please_use_positive_integers).show(),!1):r>23?(s("#wpo_browser_cache_error_message").text(wpoptimize.please_use_valid_values).show(),!1):(s("#wpo_browser_cache_error_message").hide(),a.val(t),o.val(r),n.show(),void e("enable_browser_cache",{browser_cache_expire_days:t,browser_cache_expire_hours:r},function(e){var a=s("#wpo_browser_cache_status");e?(e.enabled?(i.text(wpoptimize.update),a.removeClass("wpo-disabled").addClass("wpo-enabled")):(i.text(wpoptimize.enable),a.addClass("wpo-disabled").removeClass("wpo-enabled")),e.message?s("#wpo_browser_cache_message").text(e.message).show():s("#wpo_browser_cache_message").hide(),e.error_message?s("#wpo_browser_cache_error_message").text(e.error_message).show():s("#wpo_browser_cache_error_message").hide(),e.output?s("#wpo_browser_cache_output").html(e.output).show():s("#wpo_browser_cache_output").hide()):alert(wpoptimize.error_unexpected_response),n.hide()}).fail(function(){alert(wpoptimize.error_unexpected_response),n.hide()}))}),s("#wp-optimize-save-cache-settings, #wp-optimize-save-cache-advanced-rules, #wp-optimize-save-cache-preload-settings").click(function(){var o=s(this),t=o.next(),r=t.next();t.show(),s.blockUI(),e("save_cache_settings",{"cache-settings":a()},function(e){e.hasOwnProperty("error")?(console.log(e.error),s(".wpo-error__enabling-cache").removeClass("wpo_hidden").find("p").text(e.error.message)):s(".wpo-error__enabling-cache").addClass("wpo_hidden").find("p").text(""),e.hasOwnProperty("advanced_cache_file_writing_error")?s("#wpo_advanced_cache_output").text(e.advanced_cache_file_content).show():s("#wpo_advanced_cache_output").hide(),s.unblockUI(),t.hide(),p.prop("checked",e.enabled),r.show(),p.is(":checked")?(s(".purge-cache").show(),s("#wp_optimize_run_cache_preload").removeProp("disabled")):(s(".purge-cache").hide(),s("#wp_optimize_run_cache_preload").prop("disabled",!0)),setTimeout(function(){r.fadeOut("slow",function(){r.hide()})},5e3)})}),p.on("change",function(){s("#wp-optimize-save-cache-settings").trigger("click")});var _=s("#wp_optimize_run_cache_preload"),l=s("#wp_optimize_preload_cache_status"),d=null,u=s("#enable_schedule_preload"),w=s("#preload_schedule_type");u.change(function(){u.prop("checked")?w.prop("disabled",!1):w.prop("disabled",!0)}),u.trigger("change"),_.on("click",function(){var a=s(this),t=a.data("running"),r=l.text();a.prop("disabled",!0),t?(a.data("running",!1),clearInterval(d),d=null,e("cancel_cache_preload",null,function(e){e&&e.hasOwnProperty("message")&&l.text(e.message)}).always(function(){a.val(wpoptimize.run_now),a.prop("disabled",!1)})):(l.text(wpoptimize.starting_preload),a.data("running",!0),e("run_cache_preload",null,null,!0,{timeout:3e3}).always(function(e){try{var t=wpo_parse_json(e)}catch(s){}return t&&t.error?(alert(t.error),l.text(r),a.prop("disabled",!1),void a.data("running",!1)):(l.text(wpoptimize.loading_urls),a.val(wpoptimize.cancel),a.prop("disabled",!1),void o())}))}),_.data("running")&&o()};
[+]
..
[-] jquery.blockUI.js
[edit]
[-] wpo-lazy-load.js
[edit]
[-] wpo-images-view-3-0-16.min.js
[edit]
[-] jquery.tablesorter.pager-3-0-16.min.js
[edit]
[+]
serialize-json
[-] wpo-premium-3-0-16.min.js
[edit]
[-] jquery.blockUI.min.js
[edit]
[+]
handlebars
[-] wpo-lazy-load-3-0-16.min.js
[edit]
[-] wposmush-3-0-16.min.js
[edit]
[+]
tablesorter
[-] wposmush.js
[edit]
[+]
select2
[-] wpo-images-view.js
[edit]
[-] queue-3-0-16.min.js
[edit]
[-] jquery.tablesorter.pager.js
[edit]
[-] cache-3-0-16.min.js
[edit]
[+]
jquery-timepicker
[+]
modernizr
[-] wpoadmin-3-0-16.min.js
[edit]
[-] wpoadmin.js
[edit]
[-] wpo-premium.js
[edit]
[-] queue.js
[edit]
[-] cache.js
[edit]