wpml-tm-mcs.js
2.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
jQuery(function () {
var ajax_success_action = function (response, response_text) {
if (response.success) {
response_text.text(icl_ajx_saved);
} else {
response_text.text(icl_ajx_error);
response_text.show();
}
setTimeout(function () {
response_text.fadeOut('slow');
}, 2500);
};
jQuery( '#js-translated_document-options-btn' ).click(function(){
var document_status = jQuery( 'input[name*="icl_translated_document_status"]:checked' ).val(),
document_status_sync = jQuery( 'input[name*="icl_translated_document_status_sync"]:checked' ).val(),
page_url = jQuery( 'input[name*="icl_translated_document_page_url"]:checked' ).val(),
response_text = jQuery( '#icl_ajx_response_tdo' ),
spinner = '<span id="js-document-options-spinner" style="float: inherit; margin: 0" class="spinner is-active"></span>';
response_text.html( spinner );
response_text.show();
jQuery.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: 'wpml_translated_document_options',
nonce: jQuery( '#wpml-translated-document-options-nonce' ).val(),
document_status: document_status,
document_status_sync: document_status_sync,
page_url: page_url
},
success: function ( response ) {
ajax_success_action( response, response_text );
}
});
});
jQuery( '#translation-pickup-mode' ).click(function(){
var pickup_mode = jQuery( 'input[name*="icl_translation_pickup_method"]:checked' ).val(),
response_text = jQuery( '#icl_ajx_response_tpm' ),
spinner = '<span id="js-document-options-spinner" style="float: inherit; margin: 0" class="spinner is-active"></span>';
response_text.html( spinner );
response_text.show();
jQuery.ajax({
url: ajaxurl,
type: 'POST',
data: {
action: 'wpml_save_translation_pickup_mode',
nonce: jQuery( '#wpml_save_translation_pickup_mode' ).val(),
pickup_mode: pickup_mode
},
success: function ( response ) {
ajax_success_action( response, response_text );
}
});
});
});