first commit
This commit is contained in:
@@ -0,0 +1,47 @@
|
||||
/*globals jQuery, ajaxurl */
|
||||
jQuery(function ($) {
|
||||
"use strict";
|
||||
|
||||
$('[data-js-callback="js-set-translation-editor"]').click(function () {
|
||||
|
||||
var enable_button = $(this);
|
||||
var notice = enable_button.closest('.otgs-notice');
|
||||
var nonce = notice.find('input[name="wpml_set_translation_editor_nonce"]').val();
|
||||
var success = notice.find('.js-done');
|
||||
var error = notice.find('.js-error');
|
||||
|
||||
$.ajax({
|
||||
url: ajaxurl,
|
||||
type: "POST",
|
||||
data: {
|
||||
action: 'wpml_set_translation_editor',
|
||||
nonce: nonce
|
||||
},
|
||||
success: function (response) {
|
||||
error.hide();
|
||||
success.hide();
|
||||
notice.removeClass('notice-error error notice-info info');
|
||||
|
||||
if (response.success) {
|
||||
notice.addClass('notice-success');
|
||||
notice.addClass('success');
|
||||
|
||||
enable_button.hide();
|
||||
success.show();
|
||||
|
||||
setTimeout(function () {
|
||||
notice.fadeOut('slow');
|
||||
}, 2500);
|
||||
} else {
|
||||
notice.addClass('notice-error');
|
||||
notice.addClass('error');
|
||||
error.show();
|
||||
|
||||
if (null !== response.data) {
|
||||
error.find('strong').text(response.data);
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user