Current Path : /home/bitrix/vorobey-clubru/bitrix/js/mobileapp/ |
Current File : /home/bitrix/vorobey-clubru/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){e--;if(e>=0){a=setTimeout(function(){c(e)})}else{s()}}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)}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(){clearTimeout(a);if(t){t(e)}}BX.addClass(e,"long-tap-block");e.addEventListener("touchstart",o);e.addEventListener("touchend",u);e.addEventListener("touchmove",r)}}})(); //# sourceMappingURL=gesture.map.js