| Server IP : 185.11.201.71 / Your IP : 192.168.7.18 Web Server : Apache/2.4.29 (Ubuntu) System : Linux tech-virtual-machine 4.15.0-213-generic #224-Ubuntu SMP Mon Jun 19 13:30:12 UTC 2023 x86_64 User : tech ( 1000) PHP Version : 7.4.28 Disable Function : 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, MySQL : OFF | cURL : OFF | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/html/enaireaceleradora/wp-content/plugins/gravityforms/includes/locking/js/ |
Upload File : |
(function (gflocking, $) {
var objectType;
$(document).ready(function () {
objectType = gflockingVars.objectType;
gflocking.init();
});
gflocking.init = function () {
initHeartbeat();
};
function initHeartbeat() {
var checkLocksKey = 'gform-check-locked-objects-' + objectType;
wp.heartbeat.interval( 30 );
$(document).on('heartbeat-tick.' + checkLocksKey,function (e, data) {
var locked = data[checkLocksKey] || {};
$('.gf-locking').each(function (i, el) {
var id , $row = $(el), lock_data, avatar;
id = $row.data("id");
if (locked.hasOwnProperty(id)) {
if (!$row.hasClass('wp-locked')) {
lock_data = locked[id];
$row.find('.locked-text').text(lock_data.text);
$row.find('.check-column input[type=checkbox]').prop('checked', false);
if (lock_data.avatar_src) {
avatar = $('<img class="avatar avatar-18 photo" width="18" height="18" />').attr('src', lock_data.avatar_src.replace(/&/g, '&'));
$row.find('.locked-avatar').empty().append(avatar);
}
$row.addClass('wp-locked');
}
} else if ($row.hasClass('wp-locked')) {
$row.removeClass('wp-locked').delay(1000).find('.locked-info span').empty();
}
});
}).on('heartbeat-send.' + checkLocksKey, function (e, data) {
var check = [];
$('.gf-locking').each(function (i, row) {
check.push($(row).data("id"));
});
if (check.length)
data[checkLocksKey] = check;
});
}
}(window.gflocking = window.gflocking || {}, jQuery));