PluginProbe ʕ •ᴥ•ʔ
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization / 1.5.4
NitroPack – Performance, Page Speed & Cache Plugin for Core Web Vitals, CDN & Image Optimization v1.5.4
1.19.8 1.19.7 1.19.6 1.19.5 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.11.0 1.12.0 1.13.0 1.14.0 1.15.0 1.15.1 1.15.2 1.15.3 1.16.0 1.16.1 1.16.2 1.16.3 1.16.4 1.16.5 1.16.6 1.16.7 1.16.8 1.17.0 1.17.6 1.17.7 1.17.8 1.17.9 1.18.0 1.18.1 1.18.2 1.18.3 1.18.4 1.18.5 1.18.6 1.18.7 1.18.8 1.18.9 1.19.0 1.19.1 1.19.2 1.19.3 1.19.4 1.3.19 1.3.20 1.4.0 1.4.1 1.5.0 1.5.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.16 1.5.17 1.5.18 1.5.19 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.7.0 1.7.1 1.8.0 1.8.1 1.8.3 1.9.0 1.9.1 1.9.2
nitropack / view / javascript / metabox.js
nitropack / view / javascript Last commit date
admin_bar_menu.js 5 years ago bootstrap.min.js 6 years ago metabox.js 6 years ago np_notices.js 6 years ago overlay.js 6 years ago
metabox.js
49 lines
1 (function($) {
2 $(document).ready(function() {
3 var statusHideTimeout = null;
4
5 function clean_single_cache(postId, postUrl, type) {
6 postUrl = postUrl || [];
7 var action = type == "purge" ? "nitropack_purge_single_cache" : "nitropack_invalidate_single_cache";
8 if (statusHideTimeout) {
9 clearTimeout(statusHideTimeout);
10 }
11
12 $("#nitropack-status-msg").html('Working..&nbsp;&nbsp;<i class="fa fa-spinner fa-spin"></i>').show();
13 $.ajax({
14 url: ajaxurl,
15 type: "POST",
16 data: {
17 action: action,
18 postId: postId,
19 postUrl: postUrl
20 },
21 success: function() {
22 $("#nitropack-status-msg").html('<span style="color: green;">Success</span>');
23 statusHideTimeout = setTimeout(function() {
24 $("#nitropack-status-msg").fadeOut();
25 }, 3000);
26 },
27 error: function() {
28 $("#nitropack-status-msg").html('<span style="color: red;">Error. Please try again.</span>');
29 statusHideTimeout = setTimeout(function() {
30 $("#nitropack-status-msg").fadeOut();
31 }, 3000);
32 }
33 });
34 }
35
36 $(".nitropack-purge-single").on("click", function() {
37 var postId = $(this).data("post_id");
38 var postUrl = $(this).data("post_url");
39 clean_single_cache(postId, postUrl, "purge");
40 });
41
42 $(".nitropack-invalidate-single").on("click", function() {
43 var postId = $(this).data("post_id");
44 var postUrl = $(this).data("post_url");
45 clean_single_cache(postId, postUrl, "invalidate");
46 });
47 });
48 })(jQuery);
49