X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=src%2Fplugins%2Frange-selector.js;h=c1f70f9656baeb77f6da75c86cfa6b00954960f2;hb=64f1c4dfd7425931fcd1bd9949157c0ba6958656;hp=7f91dc80c10045ae2e702ee845ebce7b155f8c39;hpb=6ed703fd07b53ca7e51526407661f3bce416dcc0;p=dygraphs.git diff --git a/src/plugins/range-selector.js b/src/plugins/range-selector.js index 7f91dc8..c1f70f9 100644 --- a/src/plugins/range-selector.js +++ b/src/plugins/range-selector.js @@ -161,8 +161,8 @@ rangeSelector.prototype.updateVisibility_ = function() { * Resizes the range selector. */ rangeSelector.prototype.resize_ = function() { - function setElementRect(canvas, context, rect) { - var canvasScale = utils.getContextPixelRatio(context); + function setElementRect(canvas, context, rect, pixelRatioOption) { + var canvasScale = pixelRatioOption || utils.getContextPixelRatio(context); canvas.style.top = rect.y + 'px'; canvas.style.left = rect.x + 'px'; @@ -189,8 +189,9 @@ rangeSelector.prototype.resize_ = function() { h: this.getOption_('rangeSelectorHeight') }; - setElementRect(this.bgcanvas_, this.bgcanvas_ctx_, this.canvasRect_); - setElementRect(this.fgcanvas_, this.fgcanvas_ctx_, this.canvasRect_); + var pixelRatioOption = this.dygraph_.getNumericOption('pixelRatio'); + setElementRect(this.bgcanvas_, this.bgcanvas_ctx_, this.canvasRect_, pixelRatioOption); + setElementRect(this.fgcanvas_, this.fgcanvas_ctx_, this.canvasRect_, pixelRatioOption); }; /**