Переглянути джерело

CTRLPainter watching window resize. Using Debounce.

dev-tmpl
Bryan Miller 6 роки тому
джерело
коміт
7fe55cd661
1 змінених файлів з 7 додано та 1 видалено
  1. +7
    -1
      app/js/ui/CTRLPainter.js

+ 7
- 1
app/js/ui/CTRLPainter.js Переглянути файл

@@ -1,3 +1,4 @@
import Utils from "/app/js/Utils.js";
import GlobalEvents from "/app/js/EventCaller.js";

const EL_CANVAS_ID = "painter";
@@ -19,7 +20,12 @@ class CTRLPainter {
throw new Error("Failed to obtain canvas context.");

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

get scale(){

Завантаження…
Відмінити
Зберегти