mirror of
https://github.com/Hopiu/fabric.js.git
synced 2026-04-06 23:41:00 +00:00
Merge pull request #1982 from flyerco/hotfix/align-guidelines-on-zoom
Fix aligning guidelines on zoom
This commit is contained in:
commit
8b3ac44827
1 changed files with 5 additions and 5 deletions
|
|
@ -64,8 +64,8 @@ function initAligningGuidelines(canvas) {
|
|||
activeObjectCenter = activeObject.getCenterPoint(),
|
||||
activeObjectLeft = activeObjectCenter.x,
|
||||
activeObjectTop = activeObjectCenter.y,
|
||||
activeObjectHeight = activeObject.getBoundingRectHeight(),
|
||||
activeObjectWidth = activeObject.getBoundingRectWidth(),
|
||||
activeObjectHeight = activeObject.getBoundingRectHeight() / viewportTransform[3],
|
||||
activeObjectWidth = activeObject.getBoundingRectWidth() / viewportTransform[0],
|
||||
horizontalInTheRange = false,
|
||||
verticalInTheRange = false,
|
||||
transform = canvas._currentTransform;
|
||||
|
|
@ -82,8 +82,8 @@ function initAligningGuidelines(canvas) {
|
|||
var objectCenter = canvasObjects[i].getCenterPoint(),
|
||||
objectLeft = objectCenter.x,
|
||||
objectTop = objectCenter.y,
|
||||
objectHeight = canvasObjects[i].getBoundingRectHeight(),
|
||||
objectWidth = canvasObjects[i].getBoundingRectWidth();
|
||||
objectHeight = canvasObjects[i].getBoundingRectHeight() / viewportTransform[3],
|
||||
objectWidth = canvasObjects[i].getBoundingRectWidth() / viewportTransform[0];
|
||||
|
||||
// snap by the horizontal center line
|
||||
if (isInRange(objectLeft, activeObjectLeft)) {
|
||||
|
|
@ -196,7 +196,7 @@ function initAligningGuidelines(canvas) {
|
|||
for (var i = horizontalLines.length; i--; ) {
|
||||
drawHorizontalLine(horizontalLines[i]);
|
||||
}
|
||||
|
||||
|
||||
verticalLines.length = horizontalLines.length = 0;
|
||||
});
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue