File: /storage/v6964/srce/public_html/wp-content/themes/construction-light/inc/welcome/js/welcome.js
jQuery(function ($) {
$(document).on('click', '.constructionlight-install-plugin', function () {
event.preventDefault();
var $button = $(this);
if ($button.hasClass('updating-message')) {
return;
}
wp.updates.installPlugin({
slug: 'patterns-kit'
});
wp.updates.installPlugin({
slug: $button.data('slug')
});
});
$(document).on('click', '.constructionlight-activate-plugin', function () {
event.preventDefault();
var $button = $(this);
$button.addClass('updating-message').html(importer_params.activating_text);
constructionlight_activate_plugin($button);
});
$(document).on('wp-plugin-installing', function (event, args) {
event.preventDefault();
$('.constructionlight-install-plugin').addClass('updating-message').html(importer_params.installing_text);
});
$(document).on('wp-plugin-install-success', function (event, response) {
event.preventDefault();
var $button = $('.constructionlight-install-plugin');
$button.html(importer_params.activating_text);
setTimeout(function () {
constructionlight_activate_plugin($button);
}, 1000);
});
function constructionlight_activate_plugin($button) {
$.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: 'constructionlight_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);
}
});
}
});