UNPKG

grid-layout-plus-no-pnpm

Version:

<p align="center"> <a href="https://grid-layout-plus.netlify.app/" target="_blank" rel="noopener noreferrer"> <img src="./docs/public/grid-layout-plus.svg" width="180" style="width: 120px;" /> </a> </p>

3 lines (2 loc) 650 B
"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});function c(t){return a(t)}function a(t){var f;const o=((f=t.target)==null?void 0:f.offsetParent)||document.body,e=t.offsetParent===document.body?{left:0,top:0}:o.getBoundingClientRect(),n=t.clientX+o.scrollLeft-e.left,r=t.clientY+o.scrollTop-e.top;return{x:n,y:r}}function s(t,o,e,n){return i(t)?{deltaX:e-t,deltaY:n-o,lastX:t,lastY:o,x:e,y:n}:{deltaX:0,deltaY:0,lastX:e,lastY:n,x:e,y:n}}function i(t){return typeof t=="number"&&!Number.isNaN(t)}exports.createCoreData=s;exports.getControlPosition=c;exports.offsetXYFromParentOf=a; //# sourceMappingURL=draggable.js.map