File: /home/muoapartman/www/wp-content/themes/resoto/welcome/js/welcome.js
jQuery(function ($) {
$(document).on('click', '.resoto-install-plugin', function () {
event.preventDefault();
var $button = $(this);
if ($button.hasClass('updating-message')) {
return;
}
wp.updates.installPlugin({
slug: $button.data('slug')
});
});
$(document).on('click', '.resoto-activate-plugin', function () {
event.preventDefault();
var $button = $(this);
$button.addClass('updating-message').html(importer_params.activating_text);
resoto_activate_plugin($button);
});
$(document).on('wp-plugin-installing', function (event, args) {
event.preventDefault();
$('.resoto-install-plugin').addClass('updating-message').html(importer_params.installing_text);
});
$(document).on('wp-plugin-install-success', function (event, response) {
event.preventDefault();
var $button = $('.resoto-install-plugin');
$button.html(importer_params.activating_text);
setTimeout(function () {
resoto_activate_plugin($button);
}, 1000);
});
function resoto_activate_plugin($button) {
$.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: 'resoto_activate_plugin',
slug: $button.data('slug'),
file: $button.data('filename')
},
}).done(function (result) {
var result = JSON.parse(result)
if (result.success) {
window.location.href = importer_params.importer_url;
} else {
$button.removeClass('updating-message').html(importer_params.error);
}
});
}
});