From e46e3d09ab519d3c154eca0df217b921d0e5b500 Mon Sep 17 00:00:00 2001 From: Dan Vanderkam Date: Thu, 26 Jan 2012 13:35:07 -0500 Subject: [PATCH] Fix for issue 267, from Paul Felix --- dygraph-range-selector.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dygraph-range-selector.js b/dygraph-range-selector.js index 3c76338..9ae04d0 100644 --- a/dygraph-range-selector.js +++ b/dygraph-range-selector.js @@ -255,7 +255,12 @@ DygraphRangeSelector.prototype.initInteraction_ = function() { return e.srcElement == self.iePanOverlay_; } else { // Getting clientX directly from the event is not accurate enough :( - var clientX = self.canvasRect_.x + (e.layerX !== undefined ? e.layerX : e.offsetX); + var clientX; + if (e.offsetX != undefined) { + clientX = self.canvasRect_.x + e.offsetX; + } else { + clientX = e.clientX; + } var zoomHandleStatus = self.getZoomHandleStatus_(); return (clientX > zoomHandleStatus.leftHandlePos && clientX < zoomHandleStatus.rightHandlePos); } -- 2.7.4