34 lines
854 B
JavaScript
34 lines
854 B
JavaScript
(function ($) {
|
|
$(document).on('click', '.analyst-notice-dismiss', function () {
|
|
var id = $(this).attr('analyst-notice-id');
|
|
var self = this;
|
|
|
|
$.post(ajaxurl, {
|
|
action: 'analyst_notification_dismiss',
|
|
id: id,
|
|
nonce: analyst_opt_localize.nonce
|
|
}).done(function () {
|
|
$(self).parent().fadeOut()
|
|
})
|
|
})
|
|
|
|
var url = new URL(window.location.href)
|
|
|
|
if (url.searchParams.has('verify')) {
|
|
var pluginId = url.searchParams.get('plugin_id')
|
|
|
|
$.ajax({
|
|
url: ajaxurl,
|
|
method: 'POST',
|
|
data: {
|
|
action: 'analyst_install_verified_' + pluginId,
|
|
nonce: analyst_opt_localize.nonce
|
|
},
|
|
success: function () {
|
|
// Refresh page without query params
|
|
window.location.href = window.location.origin + window.location.pathname
|
|
}
|
|
})
|
|
}
|
|
})(jQuery)
|