WebCore:
[WebKit-https.git] / LayoutTests / accessibility / aria-spinbutton.html
1 <html>
2 <body>
3 <script>
4     if (window.layoutTestController)
5         layoutTestController.dumpAsText();
6
7     function validateRole() {
8         if (!window.accessibilityController)
9             return;
10         
11         var aria = document.getElementById("spinbutton");
12         aria.focus();
13         var ariaRole = accessibilityController.roleOfFocusedElement();
14        
15         var result = document.getElementById("result");
16         if (ariaRole == "AXRole: AXProgressIndicator")
17             result.innerText = "This test PASSES in DumpRenderTree. The role is " + ariaRole;
18         else
19             result.innerText = "This test FAILS in DumpRenderTree. The ARIA role is " + ariaRole + ", but should be AXProgressIndicator";
20     }
21 </script>
22
23 <div>
24     <p>In accessibility, the following should be a progress indicator:</p>
25     <p><span tabindex="0" role="spinbutton" id="spinbutton" aria-valuenow=5 aria-valuemin=0 aria-valuemax=10>X</span></p>
26     <span id="result"></span>
27     <script>
28         validateRole();
29     </script>
30   </div>
31   
32  </body>
33 </html>