first commit
This commit is contained in:
@@ -0,0 +1,46 @@
|
||||
/*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);
|
||||
}
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user