@larva.io/webcomponents
Version:
Fentrica SmartUnits WebComponents package
5 lines • 738 B
JavaScript
/*!
* (C) Fentrica http://fentrica.com - Seee LICENSE.md
*/
import{d as t}from"./p-ue25B_tw.js";import{createGesture as o}from"./p-Bg81B2hG.js";const n=(n,s,c,r,e)=>{const a=n.ownerDocument.defaultView;const i=t=>t.startY<=100&&s();const d=t=>{const o=t.deltaY;const n=o/a.innerHeight;r(n)};const h=o=>{const n=o.deltaY;const s=a.innerHeight;const c=n/s;const r=o.velocityY;const i=s/2;const d=r>=0&&(r>.2||o.deltaY>i);const h=d?1-c:c;const m=h*s;let p=0;if(m>5){const t=m/Math.abs(r);p=Math.min(t,540)}e(d,c<=0?.01:t(0,c,.9999),p)};return o({el:n,gestureName:"goback-down",direction:"y",gesturePriority:40,threshold:10,canStart:i,onStart:c,onMove:d,onEnd:h})};export{n as createSwipeBackGesture};
//# sourceMappingURL=p-XQ4JJ4yU.js.map