Update project-map.component.ts

This commit is contained in:
piotrpekala7
2020-04-15 22:42:58 +02:00
parent 0e4ea77d3f
commit 0bcc662d91

View File

@ -514,6 +514,7 @@ export class ProjectMapComponent implements OnInit, OnDestroy {
let drawingMinY = borderedDrawings.sort((n,m) => n.top - m.top)[0]; let drawingMinY = borderedDrawings.sort((n,m) => n.top - m.top)[0];
let drawingMaxY = borderedDrawings.sort((n,m) => n.bottom - m.bottom)[borderedDrawings.length - 1]; let drawingMaxY = borderedDrawings.sort((n,m) => n.bottom - m.bottom)[borderedDrawings.length - 1];
if (drawingMinX && nodeMinX) {
if (nodeMinX.left < drawingMinX.left) { if (nodeMinX.left < drawingMinX.left) {
minX = nodeMinX.left; minX = nodeMinX.left;
} else { } else {
@ -537,6 +538,22 @@ export class ProjectMapComponent implements OnInit, OnDestroy {
} else { } else {
maxY = drawingMaxY.bottom; maxY = drawingMaxY.bottom;
} }
} else if (nodeMinX && !drawingMinX) {
minX = nodeMinX.left;
maxX = nodeMaxX.right;
minY = nodeMinY.top;
maxY = nodeMaxY.bottom;
} else if (drawingMinX && !nodeMinX) {
minX = drawingMinX.left;
maxX = drawingMaxX.right;
minY = drawingMinY.top;
maxY = drawingMaxY.bottom;
} else {
minX = 0;
maxX = 0;
minY = 0;
maxY = 0;
}
let margin: number = 20; let margin: number = 20;
minX = minX - margin; minX = minX - margin;