HEX
Server: Apache/2.4.41 (Ubuntu)
System: Linux wordpress-ubuntu-s-2vcpu-4gb-fra1-01 5.4.0-169-generic #187-Ubuntu SMP Thu Nov 23 14:52:28 UTC 2023 x86_64
User: root (0)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /var/www/zaklada/wp-content/plugins/wpml-translation-management/res/js/wpml-tp-api.js
/*global jQuery, ajaxurl, wp, icl_ajx_response */
var WPML_TP_API = WPML_TP_API || {};

(function () {
	'use strict';

	WPML_TP_API.refreshLanguagePairs = function () {

		var refreshLanguagePairs = function (event) {
			event.preventDefault();

			var self = this;
			var spinner = jQuery( '.refresh-language-pairs-section .spinner' );
			
			spinner.addClass( 'is-active' );
			
			wp.ajax.send({
				data:     {
					action: 'wpml-tp-refresh-language-pairs',
					nonce:  jQuery(self).data('nonce')
				},
				success:  function (response) {
					var response_text = jQuery( '.refresh-language-pairs-section .wpml_ajax_response' );

					response_text.html( response.msg );
					response_text.css( 'display', 'inline-block' );
					spinner.removeClass( 'is-active' );

					setTimeout(function() {
						response_text.fadeOut( 'slow' );
					}, 3000);
				},
				complete: function () {
					spinner.remove();
				}
			});
		};

		jQuery('.js-refresh-language-pairs').on('click', refreshLanguagePairs);

	};

	jQuery(document).ready(function () {
		WPML_TP_API.refreshLanguagePairs();
	});
}());