OLD | NEW |
1 <script src="../resources/js-test.js"></script> | 1 <script src="../resources/js-test.js"></script> |
2 <script src="../resources/accessibility-helper.js"></script> | 2 <script src="../resources/accessibility-helper.js"></script> |
3 <div>These lists have a static text role because they have a presentation role.<
/div> | 3 <div>These lists have a static text role because they have a presentation role.<
/div> |
4 <ul role="presentation"> | 4 <ul role="presentation"> |
5 <li>Presentation Item 1</li> | 5 <li>Presentation Item 1</li> |
6 <li>Presentation Item 2</li> | 6 <li>Presentation Item 2</li> |
7 </ul> | 7 </ul> |
8 | 8 |
9 <div>The first list item has a listitem role even if ul has a presentation role
because it has an explicit role.</div> | 9 <div>The first list item has a listitem role even if ul has a presentation role
because it has an explicit role.</div> |
10 <ul role="presentation"> | 10 <ul role="presentation"> |
(...skipping 45 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
56 Button has a button role because it has an explicit role.</div> | 56 Button has a button role because it has an explicit role.</div> |
57 <menu type="context" role="presentation"> | 57 <menu type="context" role="presentation"> |
58 <input type="checkbox" name="vehicle" value="Bike" disabled> I have a bike | 58 <input type="checkbox" name="vehicle" value="Bike" disabled> I have a bike |
59 <input type="button" role="button" value="Click me" disabled> | 59 <input type="button" role="button" value="Click me" disabled> |
60 <input type="radio" name="gender" value="male" disabled> Male | 60 <input type="radio" name="gender" value="male" disabled> Male |
61 <input type="radio" name="gender" value="female" disabled> Female | 61 <input type="radio" name="gender" value="female" disabled> Female |
62 </menu> | 62 </menu> |
63 | 63 |
64 <div>The option A has a static text role because it has a presentation role and
is disabled.<br> | 64 <div>The option A has a static text role because it has a presentation role and
is disabled.<br> |
65 The option B has option role because it has an explicit role.</div> | 65 The option B has option role because it has an explicit role.</div> |
66 <select multiple role="presentation" disabled> | 66 <div role="group"> |
67 <option value="A" disabled>A</option> | 67 <select multiple role="presentation" disabled> |
68 <option value="B" disabled role="option">B</option> | 68 <option value="A" disabled>A</option> |
69 </select> | 69 <option value="B" disabled role="option">B</option> |
| 70 </select> |
| 71 </div> |
70 | 72 |
71 <p>End of test</p> | 73 <p>End of test</p> |
72 <p id="description"></p> | 74 <p id="description"></p> |
73 <div id="console"></div> | 75 <div id="console"></div> |
74 <script> | 76 <script> |
75 description("This test make sure that presentation role is inherited to required
owned elements."); | 77 description("This test make sure that presentation role is inherited to required
owned elements."); |
76 | 78 |
77 if (window.testRunner) | 79 if (window.testRunner) |
78 testRunner.dumpAsText(); | 80 testRunner.dumpAsText(); |
79 if (window.accessibilityController) { | 81 if (window.accessibilityController) { |
80 buildAccessibilityTree(accessibilityController.focusedElement, 0, 1); | 82 buildAccessibilityTree(accessibilityController.focusedElement, 0, 1); |
81 } | 83 } |
82 </script> | 84 </script> |
OLD | NEW |