File tree Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Expand file tree Collapse file tree 2 files changed +17
-7
lines changed Original file line number Diff line number Diff line change 7
7
// then use the contrast() utility function
8
8
// to compute WCAG contrast.
9
9
10
- var back = document . querySelector ( #fg) ;
11
- var fore = document . querySelector ( #bg) ;
12
- back . addEventListener ( "input" , updateFirst , false ) ;
13
- fore . addEventListener ( "input" , updateFirst , false ) ;
10
+ var back , fore , bgcol , fgcol ;
11
+ window . addEventListener ( "load" , startup , false ) ;
12
+
13
+ function startup ( ) {
14
+ back = document . querySelector ( #fg) ;
15
+ fore = document . querySelector ( #bg) ;
16
+ back . addEventListener ( "input" , watchpickers , false ) ;
17
+ fore . addEventListener ( "input" , watchpickers , false ) ;
18
+ }
14
19
15
20
function watchpickers ( event ) {
16
- // if either picker changes,
21
+ // if either picker changes, update the two colors
22
+ // and output the contrast ratio
23
+
24
+ var contrast = document . querySelector ( "result>span" ) ;
25
+ bgcol = event . target . value ;
26
+ fgcol =
17
27
}
18
28
</ script >
19
29
< style >
Original file line number Diff line number Diff line change @@ -35,7 +35,7 @@ function sRGB_to_LCH(RGB) {
35
35
return Lab_to_LCH ( XYZ_to_Lab ( D65_to_D50 ( lin_sRGB_to_XYZ ( lin_sRGB ( RGB ) ) ) ) ) ;
36
36
}
37
37
38
- functions LCH_to_sRGB ( LCH ) {
38
+ function LCH_to_sRGB ( LCH ) {
39
39
// convert an array of CIE LCH values
40
40
// to CIE Lab, and then to XYZ,
41
41
// adapt from D50 to D65,
@@ -46,5 +46,5 @@ functions LCH_to_sRGB(LCH) {
46
46
// or components greater than 1.0
47
47
// so check for that :)
48
48
49
- return gam ( sRGB ( XYZ_to_lin_sRGB ( Lab_to_XYZ ( D50_to_D65 ( LCH_to_Lab ( LCH ) ) ) ) ) ;
49
+ return gam ( sRGB ( XYZ_to_lin_sRGB ( Lab_to_XYZ ( D50_to_D65 ( LCH_to_Lab ( LCH ) ) ) ) ) ) ;
50
50
}
You can’t perform that action at this time.
0 commit comments