Skip to content

Commit 178b4fd

Browse files
authored
Fix panning on time scale (#252)
1 parent 2925c85 commit 178b4fd

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/plugin.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -250,6 +250,9 @@ function panNumericalScale(scale, delta, panOptions) {
250250
var prevEnd = scale.max;
251251
var newMin = scale.getValueForPixel(scale.getPixelForValue(prevStart) - delta);
252252
var newMax = scale.getValueForPixel(scale.getPixelForValue(prevEnd) - delta);
253+
// The time scale returns date objects so convert to numbers. Can remove at Chart.js v3
254+
newMin = newMin.valueOf ? newMin.valueOf() : newMin;
255+
newMax = newMax.valueOf ? newMax.valueOf() : newMax;
253256
var rangeMin = newMin;
254257
var rangeMax = newMax;
255258
var diff;

0 commit comments

Comments
 (0)