Fix lint errors in gallery and add its JS files to lint.sh
[dygraphs.git] / gallery / interaction-api.js
index 4b85211..603dece 100644 (file)
@@ -50,9 +50,9 @@ function offsetToPercentage(g, offsetX, offsetY) {
   var h = g.toDomCoords(null, yar0[0])[1] - yOffset;
 
   // Percentage from the left.
-  var xPct = w == 0 ? 0 : (x / w);
+  var xPct = w === 0 ? 0 : (x / w);
   // Percentage from the top.
-  var yPct = h == 0 ? 0 : (y / h);
+  var yPct = h === 0 ? 0 : (y / h);
 
   // The (1-) part below changes it from "% distance down from the top"
   // to "% distance up from the bottom".
@@ -73,9 +73,9 @@ function dblClickV3(event, g, context) {
   var yPct = percentages[1];
 
   if (event.ctrlKey) {
-    zoom(g, -.25, xPct, yPct);
+    zoom(g, -0.25, xPct, yPct);
   } else {
-    zoom(g, +.2, xPct, yPct);
+    zoom(g, +0.2, xPct, yPct);
   }
 }
 
@@ -164,7 +164,7 @@ function moveV4(event, g, context) {
         for (var col = 1; col < 3; col++) {
           // TODO(konigsberg): these will throw exceptions as data is removed.
           var vals =  g.getValue(row, col);
-          if (vals == null) { continue; }
+          if (vals === null || vals === undefined) { continue; }
           var val = vals[0];
           var y = g.toDomCoords(null, val)[1];
           var diff2 = Math.abs(canvasy - y);