add comment explaining isFinite check
authorDan Vanderkam <danvdk@gmail.com>
Fri, 27 Sep 2013 13:32:27 +0000 (09:32 -0400)
committerDan Vanderkam <danvdk@gmail.com>
Fri, 27 Sep 2013 13:32:27 +0000 (09:32 -0400)
dygraph-layout.js

index c1c2bc4..78d8b19 100644 (file)
@@ -214,7 +214,7 @@ DygraphLayout.prototype._evaluateLimits = function() {
 DygraphLayout._calcYNormal = function(axis, value, logscale) {
   if (logscale) {
     var x = 1.0 - ((Dygraph.log10(value) - Dygraph.log10(axis.minyval)) * axis.ylogscale);
-    return isFinite(x) ? x : NaN;
+    return isFinite(x) ? x : NaN;  // shim for v8 issue; see pull request 276
   } else {
     return 1.0 - ((value - axis.minyval) * axis.yscale);
   }