Fix another missing "var" and put rgbcolor.js into strict mode.
authorDan Vanderkam <danvk@google.com>
Mon, 19 Dec 2011 21:40:46 +0000 (16:40 -0500)
committerDan Vanderkam <danvk@google.com>
Mon, 19 Dec 2011 21:40:46 +0000 (16:40 -0500)
rgbcolor/rgbcolor.js

index b8b29d7..67b730e 100644 (file)
@@ -2,12 +2,14 @@
  * A class to parse color values
  *
  * NOTE: modified by danvk. I removed the "getHelpXML" function to reduce the
- * file size.
+ * file size, added "use strict" and a few "var" declarations where needed.
  *
  * @author Stoyan Stefanov <sstoo@gmail.com>
  * @link   http://www.phpied.com/rgb-color-parser-in-javascript/
  * @license Use it if you like it
  */
+"use strict";
+
 function RGBColor(color_string)
 {
     this.ok = false;
@@ -217,7 +219,7 @@ function RGBColor(color_string)
         var processor = color_defs[i].process;
         var bits = re.exec(color_string);
         if (bits) {
-            channels = processor(bits);
+            var channels = processor(bits);
             this.r = channels[0];
             this.g = channels[1];
             this.b = channels[2];