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.toString(WebInspector.Color.Format
.RGB)); | 12 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.RGB)); |
13 InspectorTest.addResult(" - " + color.toString(WebInspector.Color.Format
.RGBA)); | 13 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.RGBA)); |
14 InspectorTest.addResult(" - " + color.toString(WebInspector.Color.Format
.HSL)); | 14 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HSL)); |
15 InspectorTest.addResult(" - " + color.toString(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.toString(WebInspector.Color.Format
.HEX)); | 24 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.HEX)); |
25 InspectorTest.addResult(" - " + color.toString(WebInspector.Color.Format
.ShortHEX)); | 25 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.ShortHEX)); |
26 InspectorTest.addResult(" - " + color.toString(WebInspector.Color.Format
.Nickname)); | 26 InspectorTest.addResult(" - " + color.asString(WebInspector.Color.Format
.Nickname)); |
27 InspectorTest.addResult(" - default: " + color.toString()); | 27 InspectorTest.addResult(" - default: " + color.asString()); |
28 } | 28 } |
29 | 29 |
30 dumpColor("red"); | 30 dumpColor("red"); |
31 dumpColor("green"); | 31 dumpColor("green"); |
32 dumpColor("blue"); | 32 dumpColor("blue"); |
33 dumpColor("cyan"); | 33 dumpColor("cyan"); |
34 dumpColor("magenta"); | 34 dumpColor("magenta"); |
35 dumpColor("yellow"); | 35 dumpColor("yellow"); |
36 dumpColor("white"); | 36 dumpColor("white"); |
37 dumpColor("black"); | 37 dumpColor("black"); |
38 | 38 |
39 dumpColor("rgb(94, 126, 91)"); | 39 dumpColor("rgb(94, 126, 91)"); |
40 dumpColor("rgba(94, 126, 91, 0.5)"); | 40 dumpColor("rgba(94, 126, 91, 0.5)"); |
41 | 41 |
42 dumpColor("hsl(212, 55%, 32%)"); | 42 dumpColor("hsl(212, 55%, 32%)"); |
43 dumpColor("hsla(212, 55%, 32%, 0.5)"); | 43 dumpColor("hsla(212, 55%, 32%, 0.5)"); |
44 | 44 |
45 dumpColor("#00FFFF"); | 45 dumpColor("#00FFFF"); |
46 dumpColor("#0FF"); | 46 dumpColor("#0FF"); |
47 InspectorTest.completeTest(); | 47 InspectorTest.completeTest(); |
48 } | 48 } |
49 | 49 |
50 </script> | 50 </script> |
51 </head> | 51 </head> |
52 <body onload="runTest()"> | 52 <body onload="runTest()"> |
53 <p>Tests WebInspector.Color</p> | 53 <p>Tests WebInspector.Color</p> |
54 </body> | 54 </body> |
55 </html> | 55 </html> |
OLD | NEW |