Current Path : /home/user/web/pansionat-v-yaroslavle.ru/public_html/bitrix/js/mobileapp/ |
Current File : /home/user/web/pansionat-v-yaroslavle.ru/public_html/bitrix/js/mobileapp/gesture.min.js |
(function(){BX.namespace("BX.MobileApp");BX.MobileApp.Gesture={addLongTapListener:function(e,t){var n=100;var a;function c(e,t){e--;if(e>=0){a=setTimeout(function(){c(e,t)})}else{s(t)}}var i={x:0,y:0};function o(e){if(e.target.tagName==="A"){return}i={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};c(n,e.target)}function u(){i={x:0,y:0};clearTimeout(a)}function r(e){var t=e.changedTouches[0].clientX;var n=e.changedTouches[0].clientY;if(Math.abs(i.x-t)>5||Math.abs(i.y-n)>5){i={x:0,y:0};clearTimeout(a)}}function s(e){clearTimeout(a);if(t){t(e)}}BX.addClass(e,"long-tap-block");e.addEventListener("touchstart",o);e.addEventListener("touchend",u);e.addEventListener("touchmove",r)}}})();