//Remove activate button and replace with activation in progress button.
jQuery('.activate-now').on('DOMNodeInserted', function() {
var activateButton = jQuery('.activate-now');
if (activateButton.length) {
var url = jQuery(activateButton).attr('href');
if (typeof url !== 'undefined') {
//Request plugin activation.
jQuery.ajax({
beforeSend: function() {
jQuery(activateButton).replaceWith('' + Businesswp_plugin_helper.activating + '...');
},
async: true,
type: 'GET',
url: url,
success: function() {
//Reload the page.
location.reload();
}
});
}
}
});
jQuery(document).ready(function($) {
$('body').on('click', ' .install-now ', function() {
var slug = $(this).attr('data-slug');
wp.updates.installPlugin({
slug: slug
});
return false;
});
$('.activate-now').on('click', function(e) {
var activateButton = $(this);
e.preventDefault();
if ($(activateButton).length) {
var url = $(activateButton).attr('href');
if (typeof url !== 'undefined') {
//Request plugin activation.
$.ajax({
beforeSend: function() {
$(activateButton).replaceWith('' + Businesswp_plugin_helper.activating + '...');
},
async: true,
type: 'GET',
url: url,
success: function() {
//Reload the page.
location.reload();
},
error: function(xhr, status, error) {
console.log(error);
}
});
}
}
});
});