File "toolbar.js"
Full Path: /www/wwwroot/shphe-en.com/wp-content/plugins/wp-fastest-cache/js/toolbar.js
File size: 1.61 KB
MIME-type: --
Charset: utf-8
window.addEventListener('load', function(){
jQuery(document).ready(function(){
jQuery("body").append('<div id="revert-loader-toolbar"></div>');
jQuery("#wp-admin-bar-wpfc-toolbar-parent-default li").click(function(e){
if(typeof ajaxurl != "undefined" || typeof wpfc_ajaxurl != "undefined"){
var ajax_url = (typeof ajaxurl != "undefined") ? ajaxurl : wpfc_ajaxurl;
var id = (typeof e.target.id != "undefined" && e.target.id) ? e.target.id : jQuery(e.target).parent("li").attr("id");
var action = "";
if(id == "wp-admin-bar-wpfc-toolbar-parent-delete-cache"){
action = "wpfc_delete_cache";
}else if(id == "wp-admin-bar-wpfc-toolbar-parent-delete-cache-and-minified"){
action = "wpfc_delete_cache_and_minified";
}else if(id == "wp-admin-bar-wpfc-toolbar-parent-clear-cache-of-this-page"){
action = "wpfc_delete_current_page_cache";
}
jQuery("#revert-loader-toolbar").show();
jQuery.ajax({
type: 'GET',
url: ajax_url,
data : {"action": action, "path" : window.location.pathname},
dataType : "json",
cache: false,
success: function(data){
if(data[1] == "error"){
if(typeof data[2] != "undefined" && data[2] == "alert"){
alert(data[0]);
}else{
Wpfc_New_Dialog.dialog("wpfc-modal-permission", {close: "default"});
Wpfc_New_Dialog.show_button("close");
}
}
if(typeof WpFcCacheStatics != "undefined"){
WpFcCacheStatics.update();
}else{
jQuery("#revert-loader-toolbar").hide();
}
}
});
}else{
alert("AjaxURL has NOT been defined");
}
});
});
});