X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=dygraph.js;h=9d58201aa296de324447f3c26f23b36de69e3134;hb=e03d443c0a280d8303fc608c917ad2563ca154f1;hp=0fc48cef97e2e07b5d2bc553bb362c2afda3af8b;hpb=e5763589f0c999fd3a1747f39de770c0b1f18d15;p=dygraphs.git diff --git a/dygraph.js b/dygraph.js index 0fc48ce..9d58201 100644 --- a/dygraph.js +++ b/dygraph.js @@ -1536,7 +1536,8 @@ Dygraph.prototype.doUnzoom_ = function() { newValueRanges = []; for (i = 0; i < this.axes_.length; i++) { var axis = this.axes_[i]; - newValueRanges.push(axis.valueRange !== null ? + newValueRanges.push((axis.valueRange !== null && + axis.valueRange !== undefined) ? axis.valueRange : axis.extremeRange); } } @@ -1669,7 +1670,7 @@ Dygraph.prototype.findClosestPoint = function(domX, domY) { var minDist = Infinity; var idx = -1; var dist, dx, dy, point, closestPoint, closestSeries; - for (var setIdx = 0; setIdx < this.layout_.datasets.length; ++setIdx) { + for ( var setIdx = this.layout_.datasets.length - 1 ; setIdx >= 0 ; --setIdx ) { var points = this.layout_.points[setIdx]; for (var i = 0; i < points.length; ++i) { var point = points[i];