IE version
authorDan Vanderkam <danvdk@gmail.com>
Sat, 23 Oct 2010 16:03:17 +0000 (12:03 -0400)
committerDan Vanderkam <danvdk@gmail.com>
Sat, 23 Oct 2010 16:03:17 +0000 (12:03 -0400)
dygraph.js

index 483cf7e..b909aa7 100644 (file)
@@ -843,7 +843,14 @@ Dygraph.prototype.createDragInterface_ = function() {
 
   // Track the beginning of drag events
   Dygraph.addEvent(this.mouseEventElement_, 'mousedown', function(event) {
-    event.preventDefault();  // prevents mouse drags from selecting page text.
+    // prevents mouse drags from selecting page text.
+    if (event.preventDefault) {
+      event.preventDefault();  // Firefox, Chrome, etc.
+    } else {
+      event.returnValue = false;  // IE
+      event.cancelBubble = true;  
+    }
+
     px = Dygraph.findPosX(self.canvas_);
     py = Dygraph.findPosY(self.canvas_);
     dragStartX = getX(event);