X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph-layout.js;h=54496aa2cad402f4347723c4ba352c03b415ad2e;hb=ad617f174a6b4ec2aea3d06553534dcaf278a2bb;hp=dd449e4dea9259d28a4c3a5881c44858131ec314;hpb=de2545148870a1bdb0957c4c42e80bdb8ce1656d;p=dygraphs.git diff --git a/dygraph-layout.js b/dygraph-layout.js index dd449e4..54496aa 100644 --- a/dygraph-layout.js +++ b/dygraph-layout.js @@ -63,7 +63,7 @@ DygraphLayout.prototype.getPlotArea = function() { }; // Compute the box which the chart should be drawn in. This is the canvas's -// box, less space needed for axis and chart labels. +// box, less space needed for axis, chart labels, and other plug-ins. // NOTE: This should only be called by Dygraph.predraw_(). DygraphLayout.prototype.computePlotArea = function() { var area = { @@ -162,10 +162,6 @@ DygraphLayout.prototype.setYAxes = function (yAxes) { this.yAxes_ = yAxes; }; -DygraphLayout.prototype.setDateWindow = function(dateWindow) { - this.dateWindow_ = dateWindow; -}; - DygraphLayout.prototype.evaluate = function() { this._evaluateLimits(); this._evaluateLineCharts(); @@ -217,10 +213,7 @@ DygraphLayout.prototype._evaluateLineCharts = function() { // on chrome+linux, they are 6 times more expensive than iterating through the // points and drawing the lines. The brunt of the cost comes from allocating // the |point| structures. - var boundaryIdStart = 0; - if (this.dygraph_.boundaryIds_.length > 0) { - boundaryIdStart = this.dygraph_.boundaryIds_[this.dygraph_.boundaryIds_.length-1][0]; - } + var boundaryIdStart = this.dygraph_.getLeftBoundary_(); for (var setIdx = 0; setIdx < this.datasets.length; setIdx++) { var dataset = this.datasets[setIdx]; var setName = this.setNames[setIdx];