From: Evert Timberg Date: Fri, 6 May 2016 11:57:28 +0000 (-0400) Subject: Fix time scale grid lines X-Git-Tag: v2.1.1~1^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=refs%2Fpull%2F2475%2Fhead;p=thirdparty%2FChart.js.git Fix time scale grid lines --- diff --git a/src/scales/scale.time.js b/src/scales/scale.time.js index 2feeda863..b57a09113 100644 --- a/src/scales/scale.time.js +++ b/src/scales/scale.time.js @@ -307,6 +307,7 @@ module.exports = function(Chart) { } }, convertTicksToLabels: function() { + this.tickMoments = this.ticks; this.ticks = this.ticks.map(this.tickFormatFunction, this); }, getPixelForValue: function(value, index, datasetIndex, includeOffset) { @@ -332,6 +333,9 @@ module.exports = function(Chart) { } } }, + getPixelForTick: function(index, includeOffset) { + return this.getPixelForValue(this.tickMoments[index], null, null, includeOffset); + }, getValueForPixel: function(pixel) { var innerDimension = this.isHorizontal() ? this.width - (this.paddingLeft + this.paddingRight) : this.height - (this.paddingTop + this.paddingBottom); var offset = (pixel - (this.isHorizontal() ? this.left + this.paddingLeft : this.top + this.paddingTop)) / innerDimension;