//Remove activate button and replace with activation in progress button. jQuery('.activate-now').live('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('' + business_max_plugin_helper.activating + '...'); }, async: true, type: 'GET', url: url, success: function () { //Reload the page. location.reload(); } }); } } }); jQuery(document).ready(function ($) { $('body').on('click', ' .business_max-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('' + business_max_plugin_helper.activating + '...'); }, async: true, type: 'GET', url: url, success: function () { //Reload the page. location.reload(); }, error: function(xhr,status,error){ console.log(error); } }); } } }); });