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