@@ -54,27 +54,27 @@ function getRGB(color) {
54
54
}
55
55
56
56
// Look for rgb(num,num,num)
57
- if ( result = / r g b \( \s * ( [ 0 - 9 ] { 1 , 3 } ) \s * , \s * ( [ 0 - 9 ] { 1 , 3 } ) \s * , \s * ( [ 0 - 9 ] { 1 , 3 } ) \s * \) / . exec ( color ) ) {
57
+ if ( ( result = / r g b \( \s * ( [ 0 - 9 ] { 1 , 3 } ) \s * , \s * ( [ 0 - 9 ] { 1 , 3 } ) \s * , \s * ( [ 0 - 9 ] { 1 , 3 } ) \s * \) / . exec ( color ) ) ) {
58
58
return [ parseInt ( result [ 1 ] , 10 ) , parseInt ( result [ 2 ] , 10 ) , parseInt ( result [ 3 ] , 10 ) ] ;
59
59
}
60
60
61
61
// Look for rgb(num%,num%,num%)
62
- if ( result = / r g b \( \s * ( [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? ) \% \s * , \s * ( [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? ) \% \s * , \s * ( [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? ) \% \s * \) / . exec ( color ) ) {
62
+ if ( ( result = / r g b \( \s * ( [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? ) \% \s * , \s * ( [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? ) \% \s * , \s * ( [ 0 - 9 ] + (?: \. [ 0 - 9 ] + ) ? ) \% \s * \) / . exec ( color ) ) ) {
63
63
return [ parseFloat ( result [ 1 ] ) * 2.55 , parseFloat ( result [ 2 ] ) * 2.55 , parseFloat ( result [ 3 ] ) * 2.55 ] ;
64
64
}
65
65
66
66
// Look for #a0b1c2
67
- if ( result = / # ( [ a - f A - F 0 - 9 ] { 2 } ) ( [ a - f A - F 0 - 9 ] { 2 } ) ( [ a - f A - F 0 - 9 ] { 2 } ) / . exec ( color ) ) {
67
+ if ( ( result = / # ( [ a - f A - F 0 - 9 ] { 2 } ) ( [ a - f A - F 0 - 9 ] { 2 } ) ( [ a - f A - F 0 - 9 ] { 2 } ) / . exec ( color ) ) ) {
68
68
return [ parseInt ( result [ 1 ] , 16 ) , parseInt ( result [ 2 ] , 16 ) , parseInt ( result [ 3 ] , 16 ) ] ;
69
69
}
70
70
71
71
// Look for #fff
72
- if ( result = / # ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) / . exec ( color ) ) {
72
+ if ( ( result = / # ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) ( [ a - f A - F 0 - 9 ] ) / . exec ( color ) ) ) {
73
73
return [ parseInt ( result [ 1 ] + result [ 1 ] , 16 ) , parseInt ( result [ 2 ] + result [ 2 ] , 16 ) , parseInt ( result [ 3 ] + result [ 3 ] , 16 ) ] ;
74
74
}
75
75
76
76
// Look for rgba(0, 0, 0, 0) == transparent in Safari 3
77
- if ( result = / r g b a \( 0 , 0 , 0 , 0 \) / . exec ( color ) ) {
77
+ if ( ( result = / r g b a \( 0 , 0 , 0 , 0 \) / . exec ( color ) ) ) {
78
78
return colors . transparent ;
79
79
}
80
80
@@ -94,7 +94,7 @@ function getColor(elem, attr) {
94
94
}
95
95
96
96
attr = "backgroundColor" ;
97
- } while ( elem = elem . parentNode ) ;
97
+ } while ( ( elem = elem . parentNode ) ) ;
98
98
99
99
return getRGB ( color ) ;
100
100
}
0 commit comments