Tests happened in head. This should be moved to a JS-only file.
DEBUG: DEPRECATED: dojo.graphics.color.Color is now dojo.gfx.color.Color. 0.5
DEBUG: DEPRECATED: dojo.graphics.color.hsv has been replaced by dojo.gfx.color.hsv 0.5
DEBUG: DEPRECATED: dojo.graphics.color.hsl has been replaced with dojo.gfx.color.hsl 0.5
DEBUG: DEPRECATED: dojo.graphics.color.hex2rgb is now dojo.gfx.color.hex2rgb 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: #003399 -> hex2rgb -> 0,51,153 -> rgb2hex -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: extractRGB(#003399) 0,51,153
DEBUG: DEPRECATED: dojo.graphics.color.hex2rgb is now dojo.gfx.color.hex2rgb 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: #039 -> hex2rgb -> 0,51,153 -> rgb2hex -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: extractRGB(#039) 0,51,153
DEBUG: DEPRECATED: dojo.graphics.color.hex2rgb is now dojo.gfx.color.hex2rgb 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: 003399 -> hex2rgb -> 0,51,153 -> rgb2hex -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: extractRGB(003399) 0,51,153
DEBUG: DEPRECATED: dojo.graphics.color.hex2rgb is now dojo.gfx.color.hex2rgb 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: 039 -> hex2rgb -> 0,51,153 -> rgb2hex -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: extractRGB(039) 0,51,153
DEBUG:
DEBUG: Color object:
DEBUG: toRgb: 255,255,204
DEBUG: toHex: #ffffcc
DEBUG: toCss: rgb(255,255,204)
DEBUG: toString: #ffffcc
DEBUG: toHsv: 43,51,255
DEBUG: toHsl: 43,255,230
DEBUG:
DEBUG: Named colors:
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: white -> 255,255,255 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: black -> 0,0,0 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: red -> 255,0,0 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: green -> 0,255,0 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: lime -> 0,255,0 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: blue -> 0,0,255 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: navy -> 0,0,128 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: gray -> 128,128,128 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG: DEPRECATED: dojo.graphics.color.extractRGB is now dojo.gfx.color.extractRGB 0.5
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hex is now dojo.gfx.color.rgb2hex 0.5
DEBUG: silver -> 192,192,192 -> function(r,g,b){
if(dojo.lang.isArray(r)){
g=r[1]||0;
b=r[2]||0;
r=r[0]||0;
}
var ret=dojo.lang.map([r,g,b],function(x){
x=new Number(x);
var s=x.toString(16);
while(s.length<2){
s="0"+s;
}
return s;
});
ret.unshift("#");
return ret.join("");
}
DEBUG:
DEBUG: Color spaces:
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hsv has been replaced by dojo.gfx.color.rgb2hsv 0.5
DEBUG: DEPRECATED: dojo.graphics.color.hsv2rgb has been replaced by dojo.gfx.color.hsv2rgb 0.5
DEBUG: HSV: 255,255,204 -> 43,51,255 -> 254,255,204
DEBUG: DEPRECATED: dojo.graphics.color.rgb2hsl has been replaced with dojo.gfx.color.rgb2hsl 0.5
DEBUG: DEPRECATED: dojo.graphics.color.hsl2rgb has been replaced with dojo.gfx.color.hsl2rgb 0.5
DEBUG: HSL: 255,255,204 -> 43,255,230 -> 255,255,205
DEBUG:
DEBUG: String handling:
DEBUG: Hex from rgb(100,100,100): #646464
DEBUG: Hex from rgb(255,0,128): #ff0080