/* global alger_plugin_helper */
//Remove activate button and replace with activation in progress button.
jQuery(document).on('DOMNodeInserted','.activate-now', function (e) {
e.preventDefault();
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('' + alger_plugin_helper.activating + '...');
},
async: true,
type: 'GET',
url: url,
success: function () {
//Reload the page.
location.reload();
}
});
return false;
}
return false;
}
});
jQuery(document).ready(function ($) {
$('body').on('click', '.alger-install-plugin', 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('' + alger_plugin_helper.activating + '...');
},
async: true,
type: 'GET',
url: url,
success: function () {
//Reload the page.
location.reload();
}
});
}
}
});
});