mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-03-16 22:10:32 +00:00
Update use of getBoundingRect in Guides Example (#4631)
* Update use of getBoundingRect in Guides Example Aligning Guidelines Example broken. Update to use getBoundingRect() function * Ensure getBoundingRect is called only once
This commit is contained in:
parent
6309387665
commit
f5ee274052
1 changed files with 6 additions and 4 deletions
|
|
@ -66,8 +66,9 @@ function initAligningGuidelines(canvas) {
|
|||
activeObjectCenter = activeObject.getCenterPoint(),
|
||||
activeObjectLeft = activeObjectCenter.x,
|
||||
activeObjectTop = activeObjectCenter.y,
|
||||
activeObjectHeight = activeObject.getBoundingRectHeight() / viewportTransform[3],
|
||||
activeObjectWidth = activeObject.getBoundingRectWidth() / viewportTransform[0],
|
||||
activeObjectBoundingRect = activeObject.getBoundingRect(),
|
||||
activeObjectHeight = activeObjectBoundingRect.height / viewportTransform[3],
|
||||
activeObjectWidth = activeObjectBoundingRect.width / viewportTransform[0],
|
||||
horizontalInTheRange = false,
|
||||
verticalInTheRange = false,
|
||||
transform = canvas._currentTransform;
|
||||
|
|
@ -84,8 +85,9 @@ function initAligningGuidelines(canvas) {
|
|||
var objectCenter = canvasObjects[i].getCenterPoint(),
|
||||
objectLeft = objectCenter.x,
|
||||
objectTop = objectCenter.y,
|
||||
objectHeight = canvasObjects[i].getBoundingRectHeight() / viewportTransform[3],
|
||||
objectWidth = canvasObjects[i].getBoundingRectWidth() / viewportTransform[0];
|
||||
objectBoundingRect = canvasObjects[i].getBoundingRect(),
|
||||
objectHeight = objectBoundingRect.height / viewportTransform[3],
|
||||
objectWidth = objectBoundingRect.width / viewportTransform[0];
|
||||
|
||||
// snap by the horizontal center line
|
||||
if (isInRange(objectLeft, activeObjectLeft)) {
|
||||
|
|
|
|||
Loading…
Reference in a new issue