HEX
Server: Apache
System: Linux WWW 6.1.0-40-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.153-1 (2025-09-20) x86_64
User: web11 (1011)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /var/www/intranet.kauko.lt/wp-content/plugins/dpProEventCalendar/js/jquery.touch.min.js
!function(e){var t=e(document),n=null,r=null,a={useTouch:!0,useMouse:!0,trackDocument:!1,trackDocumentNormalize:!1,noClick:!1,dragThreshold:10,dragDelay:200,swipeThreshold:30,tapDelay:250,tapAndHoldDelay:500,delegateSelector:null,dropFilter:!1,dropFilterTraversal:!0,coordinates:"page",preventDefault:{drag:!1,swipe:!1,tap:!1}};function o(e,t,n){var r=this;r.settings=n,r.$element=e,r.$sourceElement=t,r.inTap=!1,r.inTapAndHold=!1,r.inDrag=!1,r.tapStart=null,r.dragStart=null,r.timerTap=null,r.timerTapAndHold=null,r.mouseDown=!1,r.x=null,r.y=null,r.ex=null,r.ey=null,r.xStart=null,r.yStart=null,r.exStart=null,r.eyStart=null,r.taps=0,r.started=!1,r.ended=!1}function s(e,t,n){var r=e[0];return void 0===r._touch&&(r._touch=new o(e,t,n)),r._touch}function i(e,t,n){var r,a,o;return r=e.$element.offset(),a=e.$element.width(),o=e.$element.height(),{x:Math.min(Math.max(t,r.left),r.left+a),y:Math.min(Math.max(n,r.top),r.top+o)}}o.prototype.uses=function(t){var n=e._data(this.$sourceElement[0],"events");switch(t){case"swipe":return n.hasOwnProperty(t)||n.hasOwnProperty("swipeUp")||n.hasOwnProperty("swipeDown")||n.hasOwnProperty("swipeLeft")||n.hasOwnProperty("swipeRight");case"drag":return n.hasOwnProperty(t)||n.hasOwnProperty("dragStart")||n.hasOwnProperty("dragEnd");case"tapAndHold":case"doubleTap":return n.hasOwnProperty(t);case"tap":return n.hasOwnProperty(t)||n.hasOwnProperty("doubleTap")||n.hasOwnProperty("tapAndHold")}return!1},o.prototype.cancel=function(e){var t=this;t.taps=0,t.inTap=!1,t.inTapAndHold=!1,t.inDrag=!1,t.tapStart=null,t.dragStart=null,t.xStart=null,t.yStart=null,t.exStart=null,t.eyStart=null,e&&(t.mouseDown=!1)},o.prototype.doStart=function(e,t,n){var r=this,a=r.$element.offset();e.stopPropagation(),(r.uses("drag")&&r.settings.preventDefault.drag(r)||r.uses("swipe")&&r.settings.preventDefault.swipe(r)||r.uses("tap")&&r.settings.preventDefault.tap(r))&&e.preventDefault(),r.uses("tapAndHold")&&r.$element.css("-webkit-tap-highlight-color","rgba(0,0,0,0)").css("-webkit-touch-callout","none").css("-webkit-user-select","none"),r.x=t,r.y=n,r.ex=t-a.left,r.ey=n-a.top,r.tapStart=Date.now(),clearTimeout(r.timerTap),r.timerTap=setTimeout(function(){r.inTap&&r.taps>0&&(r.$element.trigger(2==r.taps?"doubleTap":"tap",{taps:r.taps,x:r.x,y:r.y,ex:r.ex,ey:r.ey,duration:Date.now()-r.tapStart,event:e}),r.cancel()),r.timerTap=null},r.settings.tapDelay),r.uses("tapAndHold")&&(clearTimeout(r.timerTapAndHold),r.timerTapAndHold=setTimeout(function(){r.inTap&&(r.$element.trigger("tapAndHold",{x:r.x,y:r.y,ex:r.ex,ey:r.ey,duration:Date.now()-r.tapStart,event:e}),r.cancel()),r.timerTapAndHold=null,r.inTapAndHold=!0},r.settings.tapAndHoldDelay)),r.inTap=!0},o.prototype.doMove=function(a,o,s){var i,l=this,u=l.$element.offset(),d=(Math.abs(l.x-o)+Math.abs(l.y-s))/2;if(a.stopPropagation(),(l.uses("swipe")&&l.settings.preventDefault.swipe(l)||l.uses("drag")&&l.settings.preventDefault.drag(l))&&a.preventDefault(),d>2&&clearTimeout(l.timerTapAndHold),l.inDrag&&n==l){if(l.$element.trigger("drag",{x:o,y:s,ex:o-u.left,ey:s-u.top,start:{x:l.xStart,y:l.yStart,ex:l.exStart,ey:l.eyStart},event:a,exStart:l.exStart,eyStart:l.eyStart}),l.$element.css("pointer-events","none"),i="fixed"==l.$element.css("position")?document.elementFromPoint(o-t.scrollLeft(),s-t.scrollTop()):document.elementFromPoint(o,s),l.$element.css("pointer-events",""),i){if(!1!==l.settings.dropFilter)switch(typeof l.settings.dropFilter){case"string":if(l.settings.dropFilterTraversal)for(;i&&!e(i).is(l.settings.dropFilter);)i=i.parentElement;else e(i).is(l.settings.dropFilter)||(i=null);break;case"function":if(l.settings.dropFilterTraversal)for(;i&&!0!==l.settings.dropFilter(l.$element[0],i);)i=i.parentElement;else!1===l.settings.dropFilter(l.$element[0],i)&&(i=null);break;default:case"boolean":if(!0===l.settings.dropFilter)for(;i.parentElement!=l.$element[0].parentElement;)if(!(i=i.parentElement)){i=null;break}}i===l.$element[0]&&(i=null)}r&&r!==i&&(l.$element.trigger("dragLeave",{element:r,event:a}),r=null),!r&&i&&(r=i,l.$element.trigger("dragEnter",{element:r,event:a})),r&&(u=e(r).offset(),l.$element.trigger("dragOver",{element:r,event:a,x:o,y:s,ex:o-u.left,ey:s-u.top}))}else if(d>l.settings.dragThreshold){if(Date.now()-l.tapStart<l.settings.dragDelay)return void l.cancel();l.cancel(),l.inDrag=!0,l.dragStart=Date.now(),l.xStart=o,l.yStart=s,l.exStart=o-u.left,l.eyStart=s-u.top,l.uses("drag")&&l.settings.preventDefault.drag(l)&&a.preventDefault(),l.$element.trigger("dragStart",{x:l.xStart,y:l.yStart,ex:l.exStart,ey:l.eyStart,event:a}),n=l}},o.prototype.doEnd=function(t,a,o){var s,i,l,u=this,d=u.$element.offset(),p=Math.abs(u.x-a),c=Math.abs(u.y-o);t.stopPropagation(),u.inTap?(clearTimeout(u.timerTapAndHold),u.taps++,(!u.timerTap||1==u.taps&&!u.uses("doubleTap")||2==u.taps&&u.uses("doubleTap"))&&(u.$element.trigger(2==u.taps?"doubleTap":"tap",{taps:u.taps,x:u.x,y:u.y,ex:u.ex,ey:u.ey,duration:Date.now()-u.tapStart,event:t}),u.cancel())):u.inDrag?(r&&(d=e(r).offset(),u.$element.trigger("drop",{element:r,event:t,x:a,y:o,ex:a-d.left,ey:o-d.top}),r=null),l=Date.now()-u.dragStart,i=(s=Math.sqrt(Math.pow(Math.abs(u.x-a),2)+Math.pow(Math.abs(u.y-o),2)))/l,u.$element.trigger("dragEnd",{start:{x:u.x,y:u.y,ex:u.ex,ey:u.ey},end:{x:a,y:o,ex:a-d.left,ey:o-d.top},distance:s,duration:l,velocity:i,event:t}),n=null,(p>u.settings.swipeThreshold||c>u.settings.swipeThreshold)&&(u.$element.trigger("swipe",{distance:s,duration:l,velocity:i,event:t}),p>c?(i=p/l,a<u.x?u.$element.trigger("swipeLeft",{distance:p,duration:l,velocity:i,event:t}):u.$element.trigger("swipeRight",{distance:p,duration:l,velocity:i,event:t})):c>p&&(i=c/l,o<u.y?u.$element.trigger("swipeUp",{distance:c,duration:l,velocity:i,event:t}):u.$element.trigger("swipeDown",{distance:c,duration:l,velocity:i,event:t}))),u.inDrag=!1):u.inTapAndHold&&(clearTimeout(u.timerTapAndHold),u.$element.trigger("tapAndHoldEnd",{x:u.x,y:u.y,event:t}),u.inTapAndHold=!1)},e.fn.pec_touch=function(t){var n=e(this);if(this.length>1)for(var r=0;r<this.length;r++)e.pec_touch(e(this[r]),t);else 1==this.length&&e.pec_touch(n,t);return n},e.fn.enableTouch=function(t){return e(this).pec_touch(t)},e.pec_touch=function(n,r){var o={};if(o=e.extend(o,a),"function"!=typeof(o=e.extend(o,r)).preventDefault.drag&&(o.preventDefault.drag=!0===o.preventDefault.drag?function(e){return!0}:function(e){return!1}),"function"!=typeof o.preventDefault.swipe&&(o.preventDefault.swipe=!0===o.preventDefault.swipe?function(e){return!0}:function(e){return!1}),"function"!=typeof o.preventDefault.tap&&(o.preventDefault.tap=!0===o.preventDefault.tap?function(e){return!0}:function(e){return!1}),o.noClick&&n.on("click",function(e){e.preventDefault()}),o.useTouch){var l=function(t){var r=s(e(this),n,o);r.started=!0,r.doStart(t,t.originalEvent.touches[0][o.coordinates+"X"],t.originalEvent.touches[0][o.coordinates+"Y"]),setTimeout(function(){r.started=!1},1e3)};n.on("touchstart",l),o.delegateSelector&&n.on("touchstart",o.delegateSelector,l);var u=function(t){var r=s(e(this),n,o),a=t.originalEvent.touches[0][o.coordinates+"X"],l=t.originalEvent.touches[0][o.coordinates+"Y"];if(r.settings.trackDocument&&r.settings.trackDocumentNormalize){var u=i(r,a,l);a=u.x,l=u.y}r.doMove(t,a,l)};n.on("touchmove",u),o.delegateSelector&&n.on("touchmove",o.delegateSelector,u);var d=function(t){var r=s(e(this),n,o);r.ended=!0;var a=i(r,t.originalEvent.changedTouches[0][o.coordinates+"X"],t.originalEvent.changedTouches[0][o.coordinates+"Y"]);r.doEnd(t,a.x,a.y),setTimeout(function(){r.ended=!1},1e3)};n.on("touchend",d),o.delegateSelector&&n.on("touchend",o.delegateSelector,d)}if(o.useMouse){var p=function(t){var r=s(e(this),n,o);if(r.started)return!1;r.mouseDown=!0,r.doStart(t,t[o.coordinates+"X"],t[o.coordinates+"Y"])};n.on("mousedown",p),o.delegateSelector&&n.on("mousedown",o.delegateSelector,p);var c=function(t){var r=s(e(this),n,o);r.mouseDown&&r.doMove(t,t[o.coordinates+"X"],t[o.coordinates+"Y"])};n.on("mousemove",c),o.delegateSelector&&n.on("mousemove",o.delegateSelector,c);var g=function(r){var a=s(e(this),n,o);if(a.ended)return!1;t.triggerHandler("mouseup",r),a.doEnd(r,r[o.coordinates+"X"],r[o.coordinates+"Y"]),a.mouseDown=!1};n.on("mouseup",g),o.delegateSelector&&n.on("mouseup",o.delegateSelector,g)}o.trackDocument||n.on("mouseleave",function(t){var r=s(e(this),n,o);r.doEnd(t,t[o.coordinates+"X"],t[o.coordinates+"Y"]),r.mouseDown=!1})},t.on("mousemove",function(e){var t=n;if(t&&t.settings.useMouse&&t.mouseDown&&t.settings.trackDocument){var r=e[t.settings.coordinates+"X"],a=e[t.settings.coordinates+"Y"];if(t.settings.trackDocumentNormalize){var o=i(t,r,a);r=o.x,a=o.y}t.doMove(e,r,a)}}).on("mouseup",function(e,t){var r=n;if(r&&r.settings.useMouse&&r.settings.trackDocument){if(void 0!==t&&(e=t),!(r.settings.coordinates+"X"in e))return;var a=e[r.settings.coordinates+"X"],o=e[r.settings.coordinates+"Y"];if(r.settings.trackDocumentNormalize){var s=i(r,a,o);a=s.x,o=s.y}r.doEnd(e,a,o),r.mouseDown=!1}})}(jQuery);