add "use strict" to plugins -- was causing errors in dygraph-combined.js
authorDan Vanderkam <dan@dygraphs.com>
Wed, 25 Jul 2012 17:53:03 +0000 (13:53 -0400)
committerDan Vanderkam <dan@dygraphs.com>
Wed, 25 Jul 2012 17:53:03 +0000 (13:53 -0400)
plugins/annotations.js
plugins/axes.js
plugins/chart-labels.js
plugins/legend.js

index d47f8c7..796d6c3 100644 (file)
@@ -6,6 +6,8 @@
 
 Dygraph.Plugins.Annotations = (function() {
 
+"use strict";
+
 /**
 Current bits of jankiness:
 - Uses dygraph.layout_ to get the parsed annotations.
index 81068fe..88d2fc8 100644 (file)
@@ -6,6 +6,8 @@
 
 Dygraph.Plugins.Axes = (function() {
 
+"use strict";
+
 /*
 
 Bits of jankiness:
index af12bcb..d6c1095 100644 (file)
@@ -5,6 +5,8 @@
  */
 Dygraph.Plugins.ChartLabels = (function() {
 
+"use strict";
+
 // TODO(danvk): move chart label options out of dygraphs and into the plugin.
 // TODO(danvk): only tear down & rebuild the DIVs when it's necessary.
 
@@ -58,7 +60,7 @@ chart_labels.prototype.detachLabels_ = function() {
 
 var createRotatedDiv = function(g, box, axis, classes, html) {
   // TODO(danvk): is this outer div actually necessary?
-  div = document.createElement("div");
+  var div = document.createElement("div");
   div.style.position = 'absolute';
   if (axis == 1) {
     // NOTE: this is cheating. Should be positioned relative to the box.
@@ -100,7 +102,7 @@ var createRotatedDiv = function(g, box, axis, classes, html) {
     inner_div.style.top = '0px';
   }
 
-  class_div = document.createElement("div");
+  var class_div = document.createElement("div");
   class_div.className = classes;
   class_div.innerHTML = html;
 
index 85424c6..c124c38 100644 (file)
@@ -5,7 +5,6 @@
  */
 
 Dygraph.Plugins.Legend = (function() {
-
 /*
 
 Current bits of jankiness: