[Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect
[WebKit-https.git] / LayoutTests / accessibility / w3c-svg-content-language-attribute.html
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
2 <html>
3 <head>
4 <script src="../resources/js-test-pre.js"></script>
5 </head>
6 <meta http-equiv="content-language" content="en-gb">
7 <body id="body">
8 <div id="content">
9 <svg>
10   <circle id="test1" cx="50" cy="100" r="15" data-expected="name: generic title; description: generic desc">
11     <title>generic title</title>
12     <desc>generic desc</desc>
13   </circle>
14 </svg>
15 <svg>
16   <circle id="test2" cx="50" cy="100" r="15" data-expected="name: title for en; description: desc for en">
17     <title lang="de">title for de</title>
18     <title lang="fr">title for fr</title>
19     <title lang="en">title for en</title>
20     <desc lang="fr">desc for fr</desc>
21     <desc lang="en">desc for en</desc>
22     <desc lang="es">desc for es</desc>
23   </circle>
24 </svg>
25 <svg>
26   <circle id="test3" cx="50" cy="100" r="15" data-expected="name: title for en; description: desc for en">
27     <title>generic title</title>
28     <title lang="fr">title for fr</title>
29     <title lang="en">title for en</title>
30     <desc>generic desc</desc>
31     <desc lang="en">desc for en</desc>
32     <desc lang="es">desc for es</desc>
33   </circle>
34 </svg>
35 <svg>
36   <circle id="test4" cx="50" cy="100" r="15" data-expected="name: title for EN; description: desc for EN">
37     <title>generic title</title>
38     <title lang="fr">title for fr</title>
39     <title lang="EN">title for EN</title>
40     <desc>generic desc</desc>
41     <desc lang="EN">desc for EN</desc>
42     <desc lang="es">desc for es</desc>
43   </circle>
44 </svg>
45 <svg>
46   <circle id="test5" cx="50" cy="100" r="15" data-expected="name: generic title; description: generic desc">
47     <title>generic title</title>
48     <title lang="fr">title for fr</title>
49     <desc>generic desc</desc>
50     <desc lang="es">desc for es</desc>
51   </circle>
52 </svg>
53 <svg>
54   <circle id="test6" cx="50" cy="100" r="15" data-expected="name: generic title; description: generic desc">
55     <title lang="fr">title for fr</title>
56     <title>generic title</title>
57     <desc lang="es">desc for es</desc>
58     <desc>generic desc</desc>
59   </circle>
60 </svg>
61 <svg>
62   <circle id="test7" cx="50" cy="100" r="15" data-expected="name: title for en-gb; description: desc for en-gb">
63     <title>generic title</title>
64     <title lang="en-us">title for en-us</title>
65     <title lang="en-gb">title for en-gb</title>
66     <desc>generic desc</desc>
67     <desc lang="en-gb">desc for en-gb</desc>
68     <desc lang="en-us">desc for en-us</desc>
69   </circle>
70 </svg>
71 <svg>
72   <circle id="test7" cx="50" cy="100" r="15" data-expected="name: title for en_GB; description: desc for en_GB">
73     <title>generic title</title>
74     <title lang="en-us">title for en-us</title>
75     <title lang="en_GB">title for en_GB</title>
76     <desc>generic desc</desc>
77     <desc lang="en_GB">desc for en_GB</desc>
78     <desc lang="en-us">desc for en-us</desc>
79   </circle>
80 </svg>
81 <svg>
82   <circle id="test8" cx="50" cy="100" r="15" data-expected="name: title for en_GB; description: desc for en_GB">
83     <title>generic title</title>
84     <title lang="en">title for en</title>
85     <title lang="en_GB">title for en_GB</title>
86     <desc>generic desc</desc>
87     <desc lang="en_GB">desc for en_GB</desc>
88     <desc lang="en">desc for en</desc>
89   </circle>
90 </svg>
91 <svg>
92   <circle id="test9" cx="50" cy="100" r="15" data-expected="name: title for en; description: desc for en">
93     <title>generic title</title>
94     <title lang="en">title for en</title>
95     <title lang="en_US">title for en_US</title>
96     <desc>generic desc</desc>
97     <desc lang="en_US">desc for en_US</desc>
98     <desc lang="en">desc for en</desc>
99   </circle>
100 </svg>
101 <svg>
102   <circle id="test10" cx="50" cy="100" r="15" data-expected="name: title for en-us; description: desc for en-us">
103     <title lang="fr">title for fr</title>
104     <title lang="en-us">title for en-us</title>
105     <desc lang="fr">desc for fr</desc>
106     <desc lang="en-us">desc for en-us</desc>
107   </circle>
108 </svg>
109 <svg>
110   <circle id="test11" cx="50" cy="100" r="15" data-expected="name: title for en-us; description: desc for en-us">
111     <title>generic title</title>
112     <title lang="en-us">title for en-us</title>
113     <desc>generic desc</desc>
114     <desc lang="en-us">desc for en-us</desc>
115   </circle>
116 </svg>
117 <svg>
118   <circle id="test12" cx="50" cy="100" r="15" data-expected="name: generic title; description: generic desc">
119     <title>generic title</title>
120     <title lang="fr">title for fr</title>
121     <desc lang="fr">desc for fr</desc>
122     <desc>generic desc</desc>
123   </circle>
124 </svg>
125 <svg>
126   <circle id="test13" cx="50" cy="100" r="15" data-expected="name: 1st title for en_GB; description: 1st desc for en_GB">
127     <title>generic title</title>
128     <title lang="en_GB">1st title for en_GB</title>
129     <title lang="en_GB">2nd title for en_GB</title>
130     <desc>generic desc</desc>
131     <desc lang="en_GB">1st desc for en_GB</desc>
132     <desc lang="en_GB">2nd desc for en_GB</desc>
133     <desc lang="en">desc for en</desc>
134   </circle>
135 </svg>
136 <svg>
137   <circle id="test14" cx="50" cy="100" r="15" data-expected="name: 1st generic title; description: 1st generic desc">
138     <title>1st generic title</title>
139     <title>2nd generic title</title>
140     <desc>1st generic desc</desc>
141     <desc>2nd generic desc</desc>
142   </circle>
143 </svg>
144 </div>
145 <p id="description"></p>
146 <div id="console"></div>
147 <script>
148     function textAlternatives(axElement) {
149         if (!axElement)
150             return "Element not exposed";
151
152        result = axElement.title + "\n\t" + axElement.description;
153        if (accessibilityController.platformName == "mac")
154            result += "\n\t" + axElement.helpText;
155        return result;
156     }
157
158     description("This tests the accessible text alternatives results for SVG when the content-language attribute is set.");
159     if (window.accessibilityController) {
160         for (var i = 1; i <= 14; i++) {
161             var element = document.getElementById("test" + i);
162             var axElement = accessibilityController.accessibleElementById("test" + i);
163             var result = textAlternatives(axElement);
164             debug("test" + i + ":\n\tExpected " + element.getAttribute("data-expected") + "\n\t" + result);
165         }
166         document.getElementById("content").style.visibility = "hidden";
167     }
168 </script>
169 <script src="../resources/js-test-post.js"></script>
170 </body>
171 </html>
172