fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
2 lines • 807 B
JavaScript
import{RESIZING as e}from"../constants.min.mjs";import{resolveOrigin as t}from"../util/misc/resolveOrigin.min.mjs";import{getLocalPoint as n,isTransformCentered as r}from"./util.min.mjs";import{wrapWithFireEvent as i}from"./wrapWithFireEvent.min.mjs";import{wrapWithFixedAnchor as a}from"./wrapWithFixedAnchor.min.mjs";const o=(e,i,a,o)=>(s,c,l,u)=>{let d=n(c,c.originX,c.originY,l,u)[a],f=t(c[i]);if(f===0||f>0&&d<0||f<0&&d>0){let{target:t}=c,n=t.strokeWidth/(t.strokeUniform?t[o]:1),i=r(c)?2:1,a=t[e],s=Math.abs(d*i/t[o])-n;return t.set(e,Math.max(s,1)),a!==t[e]}return!1},s=o(`width`,`originX`,`x`,`scaleX`),c=o(`height`,`originY`,`y`,`scaleY`),l=i(e,a(s)),u=i(e,a(c));export{u as changeHeight,c as changeObjectHeight,s as changeObjectWidth,l as changeWidth};
//# sourceMappingURL=changeWidth.min.mjs.map