PluginProbe ʕ •ᴥ•ʔ
WP STAGING – WordPress Backups, Restore, Migration & Clone / 3.0.2
WP STAGING – WordPress Backups, Restore, Migration & Clone v3.0.2
4.11.1 4.11.0 4.10.0 4.9.5 4.9.4 4.9.3 4.9.2 4.9.1 4.9.0 4.8.1 trunk 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.1.0 3.1.1 3.1.2 3.1.3 3.1.4 3.10.0 3.2.0 3.3.1 3.3.2 3.3.3 3.4.1 3.4.3 3.5.0 3.6.0 3.7.1 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.8.6 3.8.7 3.9.0 3.9.1 3.9.2 3.9.3 3.9.4 4.0.0 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4 4.2.0 4.2.1 4.3.0 4.3.1 4.3.2 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.7.2 4.7.3 4.8.0
wp-staging / assets / js / dist / wpstg-admin-plugins.js
wp-staging / assets / js / dist Last commit date
backup 3 years ago wpstg-admin-beta.js 3 years ago wpstg-admin-beta.js.map 3 years ago wpstg-admin-beta.min.js 5 years ago wpstg-admin-beta.min.js.map 3 years ago wpstg-admin-corrupt-settings.js 3 years ago wpstg-admin-corrupt-settings.js.map 3 years ago wpstg-admin-corrupt-settings.min.js 3 years ago wpstg-admin-corrupt-settings.min.js.map 3 years ago wpstg-admin-plugins.js 3 years ago wpstg-admin-plugins.js.map 3 years ago wpstg-admin-plugins.min.js 3 years ago wpstg-admin-plugins.min.js.map 3 years ago wpstg-admin-rating.js 3 years ago wpstg-admin-rating.js.map 3 years ago wpstg-admin-rating.min.js 3 years ago wpstg-admin-rating.min.js.map 3 years ago wpstg-admin.js 3 years ago wpstg-admin.js.map 3 years ago wpstg-admin.min.js 3 years ago wpstg-admin.min.js.map 3 years ago wpstg-blank-loader.js 3 years ago wpstg-blank-loader.js.map 3 years ago wpstg-blank-loader.min.js 3 years ago wpstg-blank-loader.min.js.map 3 years ago wpstg-sweetalert2.js 3 years ago wpstg-sweetalert2.js.map 3 years ago wpstg-sweetalert2.min.js 3 years ago wpstg-sweetalert2.min.js.map 3 years ago wpstg.js 3 years ago wpstg.js.map 3 years ago wpstg.min.js 3 years ago wpstg.min.js.map 3 years ago
wpstg-admin-plugins.js
81 lines
1 (function () {
2 'use strict';
3
4 jQuery(document).ready(function ($) {
5 /**
6 * DEACTIVATION FEEDBACK FORM
7 */
8 // show overlay when clicked on "deactivate"
9 var wpstg_deactivate_link = $('.wp-admin.plugins-php tr[data-slug="wp-staging"] .row-actions .deactivate a');
10 var wpstg_deactivate_link_url = wpstg_deactivate_link.attr('href');
11 console.log('wpstg feedback loaded');
12 wpstg_deactivate_link.on('click', function (e) {
13 e.preventDefault();
14
15 // only show feedback form once per 30 days
16 var c_value = wpstg_admin_get_cookie('wpstg_hide_feedback');
17 if (c_value === undefined) {
18 $('#wpstg-feedback-overlay').show();
19 } else {
20 // click on the link
21 window.location.href = wpstg_deactivate_link_url;
22 }
23 });
24 // show text fields
25 $('#wpstg-feedback-content input[type="radio"]').on('click', function () {
26 // show text field if there is one
27 $(this).parents('li').next('li').children('input[type="text"], textarea').show();
28 });
29 // send form or close it
30 $('#wpstg-feedback-content .button').on('click', function (e) {
31 e.preventDefault();
32 // set cookie for 30 days
33 var exdate = new Date();
34 exdate.setSeconds(exdate.getSeconds() + 2592000);
35 document.cookie = 'wpstg_hide_feedback=1; expires=' + exdate.toUTCString() + '; path=/';
36 $('#wpstg-feedback-overlay').hide();
37 if ('wpstg-feedback-submit' === this.id) {
38 // Send form data
39 $.ajax({
40 type: 'POST',
41 url: ajaxurl,
42 dataType: 'json',
43 data: {
44 action: 'wpstg_send_feedback',
45 data: $('#wpstg-feedback-content form').serialize(),
46 nonce: wpstg.nonce
47 },
48 complete: function complete(MLHttpRequest, textStatus, errorThrown) {
49 // deactivate the plugin and close the popup
50 $('#wpstg-feedback-overlay').remove();
51 window.location.href = wpstg_deactivate_link_url;
52 }
53 });
54 } else {
55 $('#wpstg-feedback-overlay').remove();
56 window.location.href = wpstg_deactivate_link_url;
57 }
58 });
59 // close form without doing anything
60 $('.wpstg-feedback-not-deactivate').on('click', function (e) {
61 $('#wpstg-feedback-overlay').hide();
62 });
63 function wpstg_admin_get_cookie(name) {
64 var i;
65 var x;
66 var y;
67 var wpstg_cookies = document.cookie.split(';');
68 for (i = 0; i < wpstg_cookies.length; i++) {
69 x = wpstg_cookies[i].substr(0, wpstg_cookies[i].indexOf('='));
70 y = wpstg_cookies[i].substr(wpstg_cookies[i].indexOf('=') + 1);
71 x = x.replace(/^\s+|\s+$/g, '');
72 if (x === name) {
73 return unescape(y);
74 }
75 }
76 }
77 });
78
79 })();
80 //# sourceMappingURL=wpstg-admin-plugins.js.map
81