[Canvas worker] upgrade methods with new params to work correctly with Worker
diff --git a/player/js/animation/AnimationItem.js b/player/js/animation/AnimationItem.js
index 6de0e83..8ed2292 100644
--- a/player/js/animation/AnimationItem.js
+++ b/player/js/animation/AnimationItem.js
@@ -350,8 +350,8 @@
}
};
-AnimationItem.prototype.resize = function () {
- this.renderer.updateContainerSize();
+AnimationItem.prototype.resize = function (width, height) {
+ this.renderer.updateContainerSize(width, height);
};
AnimationItem.prototype.setSubframe = function (flag) {
diff --git a/player/js/renderers/CanvasRendererBase.js b/player/js/renderers/CanvasRendererBase.js
index 6a0b097..a85de31 100644
--- a/player/js/renderers/CanvasRendererBase.js
+++ b/player/js/renderers/CanvasRendererBase.js
@@ -195,7 +195,7 @@
this.updateContainerSize();
};
-CanvasRendererBase.prototype.updateContainerSize = function () {
+CanvasRendererBase.prototype.updateContainerSize = function (width, height) {
this.reset();
var elementWidth;
var elementHeight;
@@ -205,8 +205,8 @@
this.animationItem.container.setAttribute('width', elementWidth * this.renderConfig.dpr);
this.animationItem.container.setAttribute('height', elementHeight * this.renderConfig.dpr);
} else {
- elementWidth = this.canvasContext.canvas.width * this.renderConfig.dpr;
- elementHeight = this.canvasContext.canvas.height * this.renderConfig.dpr;
+ elementWidth = width || this.canvasContext.canvas.width * this.renderConfig.dpr;
+ elementHeight = height || this.canvasContext.canvas.height * this.renderConfig.dpr;
}
var elementRel;
var animationRel;