X-Git-Url: https://adrianiainlam.tk/git/?a=blobdiff_plain;f=rgbcolor%2Frgbcolor.js;h=5a882446e6ad3610cd36b75a02ff726afc5b208a;hb=204161754f01aaf091f9fc7d5598ec5127a00f4f;hp=b8b29d75cbf2e22a0ef5176725b6511b362cb983;hpb=a232a35c1f2a8c7f02d0e31f39745e7748c5227a;p=dygraphs.git diff --git a/rgbcolor/rgbcolor.js b/rgbcolor/rgbcolor.js index b8b29d7..5a88244 100644 --- a/rgbcolor/rgbcolor.js +++ b/rgbcolor/rgbcolor.js @@ -2,13 +2,20 @@ * 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. + * + * Modifications by adilh: + * Original "RGBColor" function name collides with: + * http://www.w3.org/TR/DOM-Level-2-Style/css.html#CSS-RGBColor + * so renamed to "RGBColorParser" * * @author Stoyan Stefanov * @link http://www.phpied.com/rgb-color-parser-in-javascript/ * @license Use it if you like it */ -function RGBColor(color_string) +"use strict"; + +function RGBColorParser(color_string) { this.ok = false; @@ -217,7 +224,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];