OLD | NEW |
1 <html> | 1 <html> |
2 <head> | 2 <head> |
3 <script src="../../http/tests/inspector/inspector-test.js"></script> | 3 <script src="../../http/tests/inspector/inspector-test.js"></script> |
4 <script type="text/javascript"> | 4 <script type="text/javascript"> |
5 | 5 |
6 var test = function() | 6 var test = function() |
7 { | 7 { |
8 function dumpColor(colorText) | 8 function dumpColor(colorText) |
9 { | 9 { |
10 var color = WebInspector.Color.parse(colorText); | 10 var color = WebInspector.Color.parse(colorText); |
11 InspectorTest.addResult("Dumping '" + colorText + "' in different format
s:"); | 11 InspectorTest.addResult("Dumping '" + colorText + "' in different format
s:"); |
12 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.RGB)); | 12 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.RGB)); |
13 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.RGBA)); | 13 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.RGBA)); |
14 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HSL)); | 14 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HSL)); |
15 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HSLA)); | 15 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HSLA)); |
16 | 16 |
17 var hsv = color.hsva(); | 17 var hsv = color.hsva(); |
18 var hsvString = String.sprintf("hsv(%d, %d%, %d%)", Math.round(hsv[0] *
360), Math.round(hsv[1] * 100), Math.round(hsv[2] * 100)); | 18 var hsvString = String.sprintf("hsv(%d, %d%, %d%)", Math.round(hsv[0] *
360), Math.round(hsv[1] * 100), Math.round(hsv[2] * 100)); |
19 InspectorTest.addResult(" - " + hsvString); | 19 InspectorTest.addResult(" - " + hsvString); |
20 var hsva = color.hsva(); | 20 var hsva = color.hsva(); |
21 var hsvaString = String.sprintf("hsva(%d, %d%, %d%, %f)", Math.round(hsv
a[0] * 360), Math.round(hsva[1] * 100), Math.round(hsva[2] * 100), hsva[3]); | 21 var hsvaString = String.sprintf("hsva(%d, %d%, %d%, %f)", Math.round(hsv
a[0] * 360), Math.round(hsva[1] * 100), Math.round(hsva[2] * 100), hsva[3]); |
22 InspectorTest.addResult(" - " + hsvaString); | 22 InspectorTest.addResult(" - " + hsvaString); |
23 | 23 |
| 24 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HEXA)); |
24 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HEX)); | 25 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HEX)); |
| 26 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.ShortHEXA)); |
25 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.ShortHEX)); | 27 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.ShortHEX)); |
26 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.Nickname)); | 28 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.Nickname)); |
27 InspectorTest.addResult(" - default: " + color.asString()); | 29 InspectorTest.addResult(" - default: " + color.asString()); |
28 | 30 |
29 InspectorTest.addResult(" - inverse color: " + color.invert().asString()
); | 31 InspectorTest.addResult(" - inverse color: " + color.invert().asString()
); |
30 InspectorTest.addResult(" - setAlpha(0.42): " + color.setAlpha(0.42).asS
tring()); | 32 InspectorTest.addResult(" - setAlpha(0.42): " + color.setAlpha(0.42).asS
tring()); |
31 } | 33 } |
32 | 34 |
33 dumpColor("red"); | 35 dumpColor("red"); |
34 dumpColor("green"); | 36 dumpColor("green"); |
35 dumpColor("blue"); | 37 dumpColor("blue"); |
36 dumpColor("cyan"); | 38 dumpColor("cyan"); |
37 dumpColor("magenta"); | 39 dumpColor("magenta"); |
38 dumpColor("yellow"); | 40 dumpColor("yellow"); |
39 dumpColor("white"); | 41 dumpColor("white"); |
40 dumpColor("black"); | 42 dumpColor("black"); |
41 | 43 |
42 dumpColor("rgb(94, 126, 91)"); | 44 dumpColor("rgb(94, 126, 91)"); |
43 dumpColor("rgba(94, 126, 91, 0.5)"); | 45 dumpColor("rgba(94, 126, 91, 0.5)"); |
44 | 46 |
45 dumpColor("hsl(212, 55%, 32%)"); | 47 dumpColor("hsl(212, 55%, 32%)"); |
46 dumpColor("hsla(212, 55%, 32%, 0.5)"); | 48 dumpColor("hsla(212, 55%, 32%, 0.5)"); |
47 | 49 |
| 50 dumpColor("#12345678"); |
48 dumpColor("#00FFFF"); | 51 dumpColor("#00FFFF"); |
| 52 dumpColor("#1234"); |
49 dumpColor("#0FF"); | 53 dumpColor("#0FF"); |
50 InspectorTest.completeTest(); | 54 InspectorTest.completeTest(); |
51 } | 55 } |
52 | 56 |
53 </script> | 57 </script> |
54 </head> | 58 </head> |
55 <body onload="runTest()"> | 59 <body onload="runTest()"> |
56 <p>Tests WebInspector.Color</p> | 60 <p>Tests WebInspector.Color</p> |
57 </body> | 61 </body> |
58 </html> | 62 </html> |
OLD | NEW |