fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
2 lines • 475 B
JavaScript
import{Point as e}from"../Point.min.mjs";import{getScrollLeftTop as t}from"./dom_misc.min.mjs";const n=[`touchstart`,`touchmove`,`touchend`],r=n=>{let r=n.target,i=t(r),a=function(e){let t=e.changedTouches;return t&&t[0]?t[0]:e}(n);return new e(a.clientX+i.left,a.clientY+i.top)},i=e=>n.includes(e.type)||e.pointerType===`touch`,a=e=>{e.preventDefault(),e.stopPropagation()};export{r as getPointer,i as isTouchEvent,a as stopEvent};
//# sourceMappingURL=dom_event.min.mjs.map