be a little less aggressive in underlayCallback changes
authorDan Vanderkam <danvk@google.com>
Wed, 10 Nov 2010 16:38:54 +0000 (11:38 -0500)
committerDan Vanderkam <danvk@google.com>
Wed, 10 Nov 2010 16:38:54 +0000 (11:38 -0500)
dygraph-canvas.js

index 23e93a8..8dc502c 100644 (file)
@@ -393,7 +393,9 @@ DygraphCanvasRenderer.prototype.render = function() {
   function halfDown(y){return Math.round(y)-0.5};
 
   if (this.options.underlayCallback) {
-    this.options.underlayCallback(ctx, this.area, this.dygraph_);
+    // NOTE: we pass the dygraph object to this callback twice to avoid breaking
+    // users who expect a deprecated form of this callback.
+    this.options.underlayCallback(ctx, this.area, this.dygraph_, this.dygraph_);
   }
 
   if (this.options.drawYGrid) {