X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph-canvas.js;h=de8d4fe573142a7f4833df64c6b980a38920a6ab;hb=e11c15fd04a8848a1fe695bfb1892571ff06deb5;hp=d3e0d4f276efd390faa27751b406c7ae353dbb22;hpb=0d0a92db6678ca5a1c7086d1af0e1369a105b258;p=dygraphs.git diff --git a/dygraph-canvas.js b/dygraph-canvas.js index d3e0d4f..de8d4fe 100644 --- a/dygraph-canvas.js +++ b/dygraph-canvas.js @@ -698,6 +698,7 @@ DygraphCanvasRenderer.isNullOrNaN_ = function(x) { DygraphCanvasRenderer.prototype._drawStyledLine = function( ctx, i, setName, color, strokeWidth, strokePattern, drawPoints, drawPointCallback, pointSize) { + // TODO(konigsberg): Compute attributes outside this method call. var stepPlot = this.attr_("stepPlot"); var firstIndexInSet = this.layout.setPointsOffsets[i]; var setLength = this.layout.setPointsLengths[i]; @@ -850,6 +851,8 @@ DygraphCanvasRenderer.prototype._drawLine = function(ctx, i) { var borderWidth = this.dygraph_.attr_("strokeBorderWidth", setName); var drawPointCallback = this.dygraph_.attr_("drawPointCallback", setName) || Dygraph.Circles.DEFAULT; + + // TODO(konigsberg): Turn this into one call, and then consider inlining drawStyledLine. if (borderWidth && strokeWidth) { this._drawStyledLine(ctx, i, setName, this.dygraph_.attr_("strokeBorderColor", setName),