Bump version to 2.0.1
[dygraphs.git] / gallery / number-format.js
index 0d55bee..e7d0d40 100644 (file)
@@ -1,10 +1,11 @@
+/*global Gallery,Dygraph,data */
 Gallery.register(
   'number-format',
   {
     name: 'Number formatting',
     setup: function(parent) {
       parent.innerHTML = 
-          "<p>The default formatting mimicks printf with %.<i>p</i>g where <i>p</i> is" +
+          "<p>The default formatting mimics printf with %.<i>p</i>g where <i>p</i> is" +
           "   the precision to use.  It turns out that JavaScript's toPrecision()" +
           "   method is almost but not exactly equal to %g; they differ for values" +
           "   with small absolute values (10^-1 to 10^-5 or so), with toPrecision()" +
@@ -22,7 +23,7 @@ Gallery.register(
     run: function() {
       // Helper functions for generating an HTML table for holding the test
       // results.
-      createRow = function(columnType, columns) {
+      var createRow = function(columnType, columns) {
         var row = document.createElement('tr');
         for (var i = 0; i  < columns.length; i ++) {
           var th = document.createElement(columnType);
@@ -33,15 +34,15 @@ Gallery.register(
         return row;
       };
 
-      createHeaderRow = function(columns) {
+      var createHeaderRow = function(columns) {
         return createRow('th', columns);
       };
 
-      createDataRow = function(columns) {
+      var createDataRow = function(columns) {
         return createRow('td', columns);
       };
 
-      createTable = function(headerColumns, dataColumnsList) {
+      var createTable = function(headerColumns, dataColumnsList) {
         var table = document.createElement('table');
         table.appendChild(createHeaderRow(headerColumns));
         for (var i = 0; i < dataColumnsList.length; i++) {
@@ -50,7 +51,7 @@ Gallery.register(
         return table;
       };
 
-      updateTable = function() {
+      var updateTable = function() {
         var headers = ['Dygraph.floatFormat()', 'toPrecision()',
                        'Dygraph.floatFormat()', 'toPrecision()'];
         var numbers = [];