Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(117)

Side by Side Diff: third_party/WebKit/LayoutTests/accessibility/aom-string-properties.html

Issue 2973973002: Implement AccessibleNode.hasPopUp for Accessibility Object Model phase 1 (Closed)
Patch Set: Fix handling of aria-haspopup=false Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE HTML> 1 <!DOCTYPE HTML>
2 <script src="../resources/gc.js"></script> 2 <script src="../resources/gc.js"></script>
3 <script src="../resources/testharness.js"></script> 3 <script src="../resources/testharness.js"></script>
4 <script src="../resources/testharnessreport.js"></script> 4 <script src="../resources/testharnessreport.js"></script>
5 5
6 <!-- 6 <!--
7 7
8 Accessibility Object Model 8 Accessibility Object Model
9 Explainer: https://github.com/WICG/aom/blob/master/explainer.md 9 Explainer: https://github.com/WICG/aom/blob/master/explainer.md
10 Spec: https://wicg.github.io/aom/spec/ 10 Spec: https://wicg.github.io/aom/spec/
(...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after
54 <script> 54 <script>
55 test(function(t) { 55 test(function(t) {
56 var node = document.getElementById("current"); 56 var node = document.getElementById("current");
57 var axNode = accessibilityController.accessibleElementById("current"); 57 var axNode = accessibilityController.accessibleElementById("current");
58 assert_equals(axNode.current, ""); 58 assert_equals(axNode.current, "");
59 node.accessibleNode.current = "page"; 59 node.accessibleNode.current = "page";
60 assert_equals(axNode.current, "page"); 60 assert_equals(axNode.current, "page");
61 }, "AccessibleNode.current"); 61 }, "AccessibleNode.current");
62 </script> 62 </script>
63 63
64 <div role="textbox" id="hasPopUp"></div>
65
66 <script>
67 test(function(t) {
68 var node = document.getElementById("hasPopUp");
69 var axNode = accessibilityController.accessibleElementById("hasPopUp");
70 assert_equals(axNode.hasPopup, false);
71 node.accessibleNode.hasPopUp = true;
72 assert_equals(axNode.hasPopup, true);
73 // TODO(dmazzoni): Test support for ARIA 1.1 values like "dialog", "tree", e tc.
74 // when those are mapped through to platform APIs.
75 }, "AccessibleNode.hasPopUp");
76 </script>
77
64 <div role="textbox" id="invalid"></div> 78 <div role="textbox" id="invalid"></div>
65 79
66 <script> 80 <script>
67 test(function(t) { 81 test(function(t) {
68 var node = document.getElementById("invalid"); 82 var node = document.getElementById("invalid");
69 var axNode = accessibilityController.accessibleElementById("invalid"); 83 var axNode = accessibilityController.accessibleElementById("invalid");
70 assert_equals(axNode.invalid, ""); 84 assert_equals(axNode.invalid, "");
71 node.accessibleNode.invalid = "spelling"; 85 node.accessibleNode.invalid = "spelling";
72 assert_equals(axNode.invalid, "spelling"); 86 assert_equals(axNode.invalid, "spelling");
73 }, "AccessibleNode.invalid"); 87 }, "AccessibleNode.invalid");
(...skipping 114 matching lines...) Expand 10 before | Expand all | Expand 10 after
188 202
189 <script> 203 <script>
190 test(function(t) { 204 test(function(t) {
191 var node = document.getElementById("valueText"); 205 var node = document.getElementById("valueText");
192 var axNode = accessibilityController.accessibleElementById("valueText"); 206 var axNode = accessibilityController.accessibleElementById("valueText");
193 assert_equals(axNode.valueDescription, "AXValueDescription: 5"); 207 assert_equals(axNode.valueDescription, "AXValueDescription: 5");
194 node.accessibleNode.valueText = "Five"; 208 node.accessibleNode.valueText = "Five";
195 assert_equals(axNode.valueDescription, "AXValueDescription: Five"); 209 assert_equals(axNode.valueDescription, "AXValueDescription: Five");
196 }, "AccessibleNode.valueText"); 210 }, "AccessibleNode.valueText");
197 </script> 211 </script>
OLDNEW
« no previous file with comments | « no previous file | third_party/WebKit/LayoutTests/virtual/service-worker-navigation-preload-disabled/webexposed/global-interface-listing-expected.txt » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698