Lines Matching refs:clr
1508 var clr = Snap.getRGB(r);
1509 r = clr.r;
1510 g = clr.g;
1511 b = clr.b;
1555 Snap.color = function (clr) {
1557 if (is(clr, "object") && "h" in clr && "s" in clr && "b" in clr) {
1558 rgb = Snap.hsb2rgb(clr);
1559 clr.r = rgb.r;
1560 clr.g = rgb.g;
1561 clr.b = rgb.b;
1562 clr.opacity = 1;
1563 clr.hex = rgb.hex;
1564 } else if (is(clr, "object") && "h" in clr && "s" in clr && "l" in clr) {
1565 rgb = Snap.hsl2rgb(clr);
1566 clr.r = rgb.r;
1567 clr.g = rgb.g;
1568 clr.b = rgb.b;
1569 clr.opacity = 1;
1570 clr.hex = rgb.hex;
1572 if (is(clr, "string")) {
1573 clr = Snap.getRGB(clr);
1575 if (is(clr, "object") && "r" in clr && "g" in clr && "b" in clr && !("error" in clr)) {
1576 rgb = Snap.rgb2hsl(clr);
1577 clr.h = rgb.h;
1578 clr.s = rgb.s;
1579 clr.l = rgb.l;
1580 rgb = Snap.rgb2hsb(clr);
1581 clr.v = rgb.b;
1583 clr = {hex: "none"};
1584 clr.r = clr.g = clr.b = clr.h = clr.s = clr.v = clr.l = -1;
1585 clr.error = 1;
1588 clr.toString = rgbtoString;
1589 return clr;
7161 function getColour(clr) { argument
7162 return Snap.rgb(clr[0], clr[1], clr[2]);