Files
doitinpoland.com/wp-content/plugins/sitepress-multilingual-cms/classes/ICL-20-migration/res/migration-required.js
2023-09-12 21:41:04 +02:00

46 lines
1.1 KiB
JavaScript

/*globals jQuery, ajaxurl */
jQuery(function () {
'use strict';
var notice = jQuery('[data-id="icl-20-migration"][data-group="icl-20-migration"]');
var confirm;
var startButton;
var updateButton = function () {
if (confirm.prop('checked')) {
startButton.removeClass('disabled');
startButton.on('click', userConfirms);
} else {
startButton.addClass('disabled');
startButton.off('click');
}
};
var userConfirms = function (e) {
e.preventDefault();
e.stopPropagation();
if (confirm.prop('checked')) {
jQuery.ajax(ajaxurl, {
method: 'POST',
data: {
action: confirm.data('action'),
nonce: confirm.data('nonce')
},
complete: function () {
location.reload();
}
});
}
};
if (notice.length) {
confirm = notice.find('#wpml-icl20-migrate-confirm');
startButton = notice.find('.notice-action.button-secondary.notice-action-button-secondary');
if (confirm.length && startButton.length) {
updateButton();
confirm.on('click', updateButton);
}
}
});