OLD | NEW |
1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> | 1 <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN"> |
2 <html> | 2 <html> |
3 <head> | 3 <head> |
4 <script src="../resources/js-test.js"></script> | 4 <script src="../resources/js-test.js"></script> |
5 </head> | 5 </head> |
6 <body id="body"> | 6 <body id="body"> |
7 <input id="text1" type="text" aria-disabled="true" size=20> | 7 <input id="text1" type="text" aria-disabled="true" size=20> |
8 <input id="text2" type="text" aria-disabled="false" size=20> | 8 <input id="text2" type="text" aria-disabled="false" size=20> |
9 <div role="group" id="group1" aria-disabled="true"> | 9 <div role="group" id="group1" aria-disabled="true"> |
10 <div role="group"> | 10 <div role="group"> |
11 <a id="link1" href="#">link</a> | 11 <a id="link1" href="#">link</a> |
12 <button id="button1" type="submit" aria-disabled="false">submit</button> | 12 <button id="button1" type="submit" aria-disabled="false">submit</button> |
13 <div> | 13 </div> |
14 <div> | |
15 </div> | 14 </div> |
| 15 <div id="treeitem1" role="treeitem" tabindex="-1" aria-disabled="true">treeitem<
/div> |
| 16 <div id="option1" role="option" tabindex="-1" aria-disabled="true">option</div> |
| 17 <div id="tab1" role="tab" tabindex="-1" aria-disabled="true">tab</div> |
| 18 <div id="gridcell1" role="gridcell" tabindex="-1" aria-disabled="true">gridcell<
/div> |
| 19 <div id="checkbox1" role="checkbox" tabindex="-1" aria-disabled="true">checkbox<
/div> |
16 <p id="description"></p> | 20 <p id="description"></p> |
17 <div id="console"></div> | 21 <div id="console"></div> |
18 | 22 |
19 <script> | 23 <script> |
20 | 24 |
21 description("This tests that the aria-disabled attribute works. The text fie
ld should not be enabled."); | 25 description("This tests that the aria-disabled attribute works. The text fie
ld should not be enabled."); |
22 | 26 |
23 if (window.accessibilityController) { | 27 if (window.accessibilityController) { |
24 | 28 |
25 var textField = accessibilityController.accessibleElementById("text1")
; | 29 var textField = accessibilityController.accessibleElementById("text1")
; |
26 shouldBe("textField.isEnabled", "false"); | 30 shouldBe("textField.isEnabled", "false"); |
27 | 31 |
28 textField = accessibilityController.accessibleElementById("text2"); | 32 textField = accessibilityController.accessibleElementById("text2"); |
29 shouldBe("textField.isEnabled", "true"); | 33 shouldBe("textField.isEnabled", "true"); |
30 | 34 |
31 var group = accessibilityController.accessibleElementById("group1"); | 35 var group = accessibilityController.accessibleElementById("group1"); |
32 shouldBe("group.isEnabled", "false"); | 36 shouldBe("group.isEnabled", "false"); |
33 | 37 |
34 var link = accessibilityController.accessibleElementById("link1"); | 38 var link = accessibilityController.accessibleElementById("link1"); |
35 shouldBe("link.isEnabled", "false"); | 39 shouldBe("link.isEnabled", "false"); |
36 | 40 |
37 var button = accessibilityController.accessibleElementById("button1"); | 41 var button = accessibilityController.accessibleElementById("button1"); |
38 shouldBe("button.isEnabled", "true"); | 42 shouldBe("button.isEnabled", "true"); |
39 } | |
40 | 43 |
| 44 var treeitem = accessibilityController.accessibleElementById("treeitem
1"); |
| 45 shouldBe("treeitem.isEnabled", "false"); |
| 46 |
| 47 var option = accessibilityController.accessibleElementById("option1"); |
| 48 shouldBe("option.isEnabled", "false"); |
| 49 |
| 50 var tab = accessibilityController.accessibleElementById("tab1"); |
| 51 shouldBe("tab.isEnabled", "false"); |
| 52 |
| 53 var gridcell = accessibilityController.accessibleElementById("gridcell
1"); |
| 54 shouldBe("gridcell.isEnabled", "false"); |
| 55 |
| 56 var checkbox = accessibilityController.accessibleElementById("checkbox
1"); |
| 57 shouldBe("checkbox.isEnabled", "false"); |
| 58 |
| 59 } |
41 </script> | 60 </script> |
42 | 61 |
43 </body> | 62 </body> |
44 </html> | 63 </html> |
OLD | NEW |