gns3-web-ui/src/app/cartography/helpers/canvas-size-detector.ts
2018-11-06 15:09:14 +01:00

18 lines
507 B
TypeScript

import { Injectable } from "@angular/core";
import { Size } from "../models/size";
@Injectable()
export class CanvasSizeDetector {
public getOptimalSize(minWidth: number, minHeight: number) {
let width = document.documentElement.clientWidth;
let height = document.documentElement.clientHeight;
if (minWidth > width) {
width = minWidth;
}
if (minHeight > height) {
height = minHeight;
}
return new Size(width, height);
}
}