tizen beta release
[framework/web/webkit-efl.git] / LayoutTests / fast / css / parsing-css-nonascii.html
1 <html>
2 <head>
3 <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
4 <style>
5 /*
6   === Warning ===
7
8   This file intentionally contains scpecial characters which
9   cannot be displayed by some text editors. Please
10   carefully edit the file.
11 */
12
13 #a127_\7F { color:red; }
14 #b127_\7f { color:green; }
15
16 #a128_\80 { color:red; }
17 #b128_\80 { color:green; }
18
19 #a159_\9F { color:red; }
20 #b159_\9f { color:green; }
21
22 #a160_\A0 { color:red; }
23 #b160_  { color:green; }
24
25 #a384_\180 { color:red; }
26 #b384_ƀ { color:green; }
27 </style>
28
29 <script>
30
31 function runTest()
32 {
33     if (window.layoutTestController)
34         layoutTestController.dumpAsText();
35
36     var rules = document.styleSheets[0].cssRules;
37     var text = "";
38     for (var i = 0; i < rules.length; i++) {
39         text += rules.item(i).cssText;
40         text += "\n";
41     }
42
43     document.getElementById("result").appendChild(document.createTextNode(text));
44
45     if (document.getElementById("result").firstChild.data === document.getElementById("expected").firstChild.data)
46         document.getElementById("message").firstChild.data = "SUCCESS";
47     else
48         document.getElementById("message").firstChild.data = "FAILURE";
49 }
50
51 </script>
52
53 </head>
54
55 <body onload="runTest()">
56
57 <p>Test parsing of CSS escapes.</p>
58
59 <p id="message">TEST DID NOT COMPLETE</p>
60
61 <p>Rules from the stylesheet:</p>
62
63 <pre id="result"></pre>
64
65 <p>Expected result:</p>
66
67 <pre id="expected">#a127_\\7f { color: red; }
68 #a128_\80 { color: red; }
69 #b128_\80 { color: green; }
70 #a159_\9f { color: red; }
71 #b159_\9f { color: green; }
72 #a160_  { color: red; }
73 #b160_  { color: green; }
74 #a384_ƀ { color: red; }
75 #b384_ƀ { color: green; }
76 </pre>
77
78 <script>
79
80 </script>
81 </body>