/** * Remove activate button and replace with activation in progress button. * * @package BlogArc */ /** * Import button */ jQuery(document).ready(function ($) { $('.btn-get-started').click(function (e) { e.preventDefault(); $(this).addClass('updating-message').text(ogAdminObject.btn_text); var btnData = { action: 'import_button', security: ogAdminObject.nonce, }; $.ajax({ type: "POST", url: ajaxurl, data: btnData, success: function (response) { var redirectUri, dismissNonce, extraUri = '', btnDismiss = $('.blogarc-message-close'); if (btnDismiss.length) { dismissNonce = btnDismiss.attr('href').split('_blogarc_notice_nonce=')[1]; extraUri = '&_blogarc_notice_nonce=' + dismissNonce; } redirectUri = response.redirect; console.log(redirectUri) window.location.href = redirectUri; }, error: function (xhr, ajaxOptions, thrownError) { console.log(thrownError); } }); }); }); jQuery(document).ready(function ($) { var adminUrl = ogAdminObject.admin_url; var targetUrl = adminUrl + 'themes.php?page=blogarc-dashboard'; var currentPage = window.location.href; $('.dashboard-header-nav ul li').each(function () { var pageURL = $(this).find('a').attr('href'); $ if (currentPage === pageURL) { $(this).addClass('active'); } }); if (currentPage === targetUrl) { $('.dashboard-header-nav ul li:first').addClass('active'); } }); jQuery(document).ready(function ($) { $('.install-plugin, .activate-plugin').on('click', function (e) { e.preventDefault(); var button = $(this); var plugin = button.data('plugin'); var pluginSlug = button.data('slug'); var action = button.hasClass('install-plugin') ? 'install_plugin' : 'activate_plugin'; var data = { 'action': action, 'plugin': plugin, 'slug': pluginSlug, 'security': ogAdminObject.nonce, }; var originalText = button.html(); button.html(' ' + ogAdminObject.btn_text); $.post(ogAdminObject.ajaxurl, data, function (response) { button.html('Activated'); if (response.success) { if (button.hasClass('activate-plugin') || button.hasClass('install-plugin')) { button.removeClass('activate-plugin install-plugin'); button.addClass('activated-plugin'); button.parent('span').addClass('activated'); } } else { } }); }); });