소스 검색

CTRLPainter now resizes internal surface to match as close as possible the DOM canvas element size.

dev-tmpl
Bryan Miller 6 년 전
부모
커밋
b65ea61e31
1개의 변경된 파일7개의 추가작업 그리고 2개의 파일을 삭제
  1. +7
    -2
      app/js/ctrls/CTRLPainter.js

+ 7
- 2
app/js/ctrls/CTRLPainter.js 파일 보기

@@ -20,10 +20,15 @@ class CTRLPainter {
throw new Error("Failed to obtain canvas context.");

//var imgdata = this.__context.getImageData();
var handle_resize = Utils.debounce((function(){
var handle_resize = Utils.debounce((function(e){
console.log("DEBOUNCED");
console.log(e);
var w = this.__canvas.clientWidth;
var h = this.__canvas.clientHeight;
this.__canvas.width = w;
this.__canvas.height = h;
console.log(this.__canvas.width + ", " + this.__canvas.height);
console.log(this.__canvas.clientWidth + ", " + this.__canvas.height);
console.log(this.__canvas.clientWidth + ", " + this.__canvas.clientHeight);
}).bind(this), 250);
window.addEventListener("resize", handle_resize);
}

Loading…
취소
저장