find smallest size on canvas resize

This commit is contained in:
David Meincke
2022-03-22 21:22:03 +01:00
parent 4e9d0393ec
commit 31722d4bf4
@@ -28,10 +28,12 @@ export class RenderCanvas extends BaseElement {
this.width = this.parentElement.clientWidth;
this.height = this.parentElement.clientHeight;
this.canvas.style.width = this.width + "px";
this.canvas.style.height = this.width + "px";
this.canvas.setAttribute("width", this.width.toString());
this.canvas.setAttribute("height", this.width.toString());
var smallest = Math.min(this.width, this.height);
this.canvas.style.width = smallest + "px";
this.canvas.style.height = smallest + "px";
this.canvas.setAttribute("width", smallest.toString());
this.canvas.setAttribute("height", smallest.toString());
}
}