fix dygraphs/actually get the callback right.
authorRobert Konigsberg <konigsberg@google.com>
Sun, 21 Nov 2010 02:26:39 +0000 (21:26 -0500)
committerRobert Konigsberg <konigsberg@google.com>
Sun, 21 Nov 2010 02:26:39 +0000 (21:26 -0500)
Update documentation.

docs/index.html
dygraph.js

index adc7c15..b9eff54 100644 (file)
@@ -625,9 +625,9 @@ perl -ne 'BEGIN{print "Month,Nominal,Real\n"} chomp; ($m,$cpi,$low,$close,$high)
         </tr>
         <tr>
           <td><strong>zoomCallback</strong></td>
-          <td><code>function(minDate,<br/>maxDate,<br/>minValue,<br/>maxValue){}</code></td>
+          <td><code>function(minDate,<br/>maxDate,<br/>yRanges){}</code></td>
           <td><code>null</code></td>
-          <td>A function to call when the zoom window is changed (either by zooming in or out). minDate and maxDate are milliseconds since epoch. minValue and maxValue are y-axis range values.
+          <td>A function to call when the zoom window is changed (either by zooming in or out). minDate and maxDate are milliseconds since epoch. yRanges is an array of [bottom, top] pairs, one for each y-axis.
           <div class="tests">Tests: <a href="tests/callback.html">callback</a> <a href="tests/zoom.html">zoom</a></div>
           </td>
         </tr>
index 7d64bb9..bd89a90 100644 (file)
@@ -1086,7 +1086,7 @@ Dygraph.prototype.doZoomXDates_ = function(minDate, maxDate) {
   this.dateWindow_ = [minDate, maxDate];
   this.drawGraph_();
   if (this.attr_("zoomCallback")) {
-    this.attr_("zoomCallback")(minDate, maxDate, this.yAxisRange());
+    this.attr_("zoomCallback")(minDate, maxDate, this.yAxisRanges());
   }
 };