uawdijnntqw1x1x1
IP : 216.73.216.163
Hostname : yjpwxulqtt
Kernel : Linux yjpwxulqtt 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64
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_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,exec,system,passthru,shell_exec,proc_open,popen
OS : Linux
PATH:
/
home
/
user
/
web
/
pansionat-v-yaroslavle.ru
/
public_html
/
70645
/
..
/
bitrix
/
js
/
mobileapp
/
gesture.js
/
/
(function(){ BX.namespace("BX.MobileApp"); BX.MobileApp.Gesture = { addLongTapListener:function (node, callback) { var touchDuration = 100; var timerInterval; function timer(interval, targetNode) { interval--; if (interval >= 0) { timerInterval = setTimeout(function () { timer(interval, targetNode); }); } else { tapHold(targetNode); } } var startPostition = {x: 0, y: 0}; function touchStart(e) { if (e.target.tagName === "A") { return; } startPostition = {x: e.changedTouches[0].clientX, y: e.changedTouches[0].clientY}; timer(touchDuration, e.target); } function touchEnd() { startPostition = {x: 0, y: 0}; clearTimeout(timerInterval); } function touchMove(e) { var x = e.changedTouches[0].clientX; var y = e.changedTouches[0].clientY; if (Math.abs(startPostition.x - x) > 5 || Math.abs(startPostition.y - y) > 5) { startPostition = {x: 0, y: 0}; clearTimeout(timerInterval); } } function tapHold(targetNode) { clearTimeout(timerInterval); if (callback) { callback(targetNode); } } BX.addClass(node, "long-tap-block"); node.addEventListener('touchstart', touchStart); node.addEventListener('touchend', touchEnd); node.addEventListener('touchmove', touchMove); } }; })();
/home/user/web/pansionat-v-yaroslavle.ru/public_html/70645/../bitrix/js/mobileapp/gesture.js