this.height = this.element.height;
this.width = this.element.width;
- this.elementContext.save();
-
// --- check whether everything is ok before we return
if (!this.isIE && !(DygraphCanvasRenderer.isSupported(this.element)))
throw "Canvas is not supported.";
context.clearRect(0, 0, this.width, this.height);
};
-DygraphCanvasRenderer.prototype.onDoneDrawing = function() {
- // balances the save called in the constructor.
- this.elementContext.restore();
-};
-
/**
* Checks whether the browser supports the <canvas> tag.
* @private
// If the data or options have changed, then we'd better redraw.
this.drawGraph_();
- this.plotter_.onDoneDrawing();
-
// This is used to determine whether to do various animations.
var end = new Date();
this.drawingTimeMs_ = (end - start);