| Server IP : 172.67.134.116 / Your IP : 216.73.216.60 Web Server : Apache System : Linux server.rehabsharif.com 5.14.0-611.54.3.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 7 16:31:24 EDT 2026 x86_64 User : nobi37te ( 1003) PHP Version : 8.2.33 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /home/nobi37te/public_html/wp-content/plugins/nitropack/view/javascript/ |
Upload File : |
jQuery(window).on("load", (_) => {
const loading_icon =
'<img src="' + frontendajax.nitro_plugin_url + '/view/images/loading.svg" width="14" class="icon loading"/>';
function clearCacheSingleHandler(clearCacheAction, elem) {
jQuery.ajax({
url: frontendajax.ajaxurl,
type: "POST",
data: {
action: "nitropack_" + clearCacheAction + "_single_cache",
postUrl: window.location.href.split("#")[0],
postId: -1,
nonce: frontendajax.nitroNonce,
},
dataType: "json",
beforeSend: function () {
if (!elem.find(".icon").length) {
elem.find("a").first().append(loading_icon);
} else {
elem.find(".icon").attr("src", frontendajax.nitro_plugin_url + "view/images/loading.svg");
elem.find(".icon").addClass("loading").removeClass("error success");
}
},
success: function (data) {
if (data.type == "error") {
elem.find(".icon").attr("src", frontendajax.nitro_plugin_url + "view/images/x-mark.svg");
elem.find(".icon").addClass("error");
alert(data.message);
} else {
elem.find(".icon").attr("src", frontendajax.nitro_plugin_url + "view/images/check.svg");
}
elem.find(".icon").removeClass("loading");
},
});
}
function clearCacheEntireHandler(clearCacheAction, elem) {
jQuery.ajax({
url: frontendajax.ajaxurl,
type: "POST",
data: {
action: "nitropack_" + clearCacheAction + "_entire_cache",
nonce: frontendajax.nitroNonce,
},
dataType: "json",
beforeSend: function () {
if (!elem.find(".icon").length) {
elem.find("a").first().append(loading_icon);
} else {
elem.find(".icon").attr("src", frontendajax.nitro_plugin_url + "view/images/loading.svg");
elem.find(".icon").addClass("loading").removeClass("error success");
}
},
success: function (data) {
if (data.type == "error") {
elem.find(".icon").attr("src", frontendajax.nitro_plugin_url + "view/images/x-mark.svg");
elem.find(".icon").addClass("error");
alert(data.message);
} else {
elem.find(".icon").attr("src", frontendajax.nitro_plugin_url + "view/images/check.svg");
elem.find(".icon").addClass("success");
}
elem.find(".icon").removeClass("loading");
},
});
}
jQuery(".nitropack-invalidate-cache").click(function (e) {
e.preventDefault();
clearCacheSingleHandler("invalidate", jQuery(this));
return false;
});
jQuery(".nitropack-purge-cache").click(function (e) {
e.preventDefault();
clearCacheSingleHandler("purge", jQuery(this));
return false;
});
jQuery(".nitropack-purge-cache-entire-site").click(function (e) {
e.preventDefault();
clearCacheEntireHandler("purge", jQuery(this));
return false;
});
jQuery(".nitropack-invalidate-cache-entire-site").click(function (e) {
e.preventDefault();
clearCacheEntireHandler("invalidate", jQuery(this));
return false;
});
});