/
home
/
maktab
/
pwa
/
assets
/
File Upload :
llllll
Current File: //home/maktab/pwa/assets/use-touch-DK4eR_iD.js
import{aa as h,l as m,T,r as a}from"./index-YpH5r7J3.js";import{e as X}from"./with-install-BlkNse5a.js";const Y=Symbol();function I(e){const t=h(Y,null);t&&m(t,o=>{o&&e()})}function O(e){const t=T();t&&X(t.proxy,e)}function E(e,t){return e>t?"horizontal":t>e?"vertical":""}function _(){const e=a(0),t=a(0),o=a(0),l=a(0),s=a(0),u=a(0),n=a(""),f=()=>n.value==="vertical",p=()=>n.value==="horizontal",r=()=>{o.value=0,l.value=0,s.value=0,u.value=0,n.value=""};return{move:c=>{const i=c.touches[0];o.value=(i.clientX<0?0:i.clientX)-e.value,l.value=i.clientY-t.value,s.value=Math.abs(o.value),u.value=Math.abs(l.value);const v=10;(!n.value||s.value<v&&u.value<v)&&(n.value=E(s.value,u.value))},start:c=>{r(),e.value=c.touches[0].clientX,t.value=c.touches[0].clientY},reset:r,startX:e,startY:t,deltaX:o,deltaY:l,offsetX:s,offsetY:u,direction:n,isVertical:f,isHorizontal:p}}export{Y as P,_ as a,I as o,O as u};
Copyright ©2k19 -
Hexid
|
Tex7ure