first commit
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
var ResetPreferredTS = function () {
|
||||
"use strict";
|
||||
|
||||
var self = this;
|
||||
|
||||
self.init = function () {
|
||||
var box = jQuery('#wpml_tm_reset_preferred_translation_service_btn');
|
||||
var button = box.find('.button-primary');
|
||||
var nonce = box.find('#wpml_tm_reset_preferred_translation_service_nonce').val();
|
||||
var spinner = box.find('.spinner');
|
||||
|
||||
button.on('click', function (e) {
|
||||
e.preventDefault();
|
||||
|
||||
spinner.addClass('is-active');
|
||||
|
||||
jQuery.ajax({
|
||||
type: "POST",
|
||||
url: ajaxurl,
|
||||
data: {
|
||||
'action': 'wpml-tm-reset-preferred-translation-service',
|
||||
'nonce': box.find('#wpml_tm_reset_preferred_translation_service_nonce').val()
|
||||
},
|
||||
dataType: 'json',
|
||||
success: function (response) {
|
||||
if (response.success) {
|
||||
document.location.reload(true);
|
||||
} else {
|
||||
alert(response.data);
|
||||
}
|
||||
},
|
||||
error: function (jqXHR, status, error) {
|
||||
var parsedResponse = jqXHR.statusText || status || error;
|
||||
alert(parsedResponse);
|
||||
},
|
||||
complete: function () {
|
||||
spinner.removeClass('is-active');
|
||||
}
|
||||
});
|
||||
});
|
||||
};
|
||||
|
||||
jQuery(function () {
|
||||
resetPreferredTS.init();
|
||||
});
|
||||
};
|
||||
|
||||
var resetPreferredTS = new ResetPreferredTS();
|
||||
Reference in New Issue
Block a user