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

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

Issue 2894103002: Int and Float properties for Accessibility Object Model phase 1 (Closed)
Patch Set: Update webexposed/ Created 3 years, 6 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
(Empty)
1 <!DOCTYPE HTML>
2 <script src="../resources/gc.js"></script>
3 <script src="../resources/testharness.js"></script>
4 <script src="../resources/testharnessreport.js"></script>
5
6 <!--
7
8 Accessibility Object Model
9 Explainer: https://github.com/WICG/aom/blob/master/explainer.md
10 Spec: https://wicg.github.io/aom/spec/
11
12 -->
13
14 <script>
15 if (window.internals)
16 internals.runtimeFlags.accessibilityObjectModelEnabled = true;
17 </script>
18
19 <div role="slider" id="slider" aria-valuenow="5"></div>
20
21 <script>
22 test(function(t) {
23 var node = document.getElementById("slider");
24 var axNode = accessibilityController.accessibleElementById("slider");
25 assert_equals(axNode.intValue, 5);
26 assert_equals(node.accessibleNode.valueNow, null);
27 node.accessibleNode.valueNow = 9;
28 assert_equals(axNode.intValue, 9);
29 node.accessibleNode.valueNow = null;
30 assert_equals(axNode.intValue, 5);
31 assert_equals(node.accessibleNode.valueNow, null);
32 }, "Boolean AOM properties do not reflect ARIA, and can be cleared.");
33 </script>
34
35 <div role="slider" id="slider2"></div>
36
37 <script>
38 test(function(t) {
39 var node = document.getElementById("slider2");
40 var axNode = accessibilityController.accessibleElementById("slider2");
41 assert_equals(axNode.intValue, 0);
42 assert_equals(axNode.minValue, 0);
43 assert_equals(axNode.maxValue, 0);
44 node.accessibleNode.valueNow = 33;
45 node.accessibleNode.valueMin = -100;
46 node.accessibleNode.valueMax = 100;;
47 assert_equals(axNode.intValue, 33);
48 assert_equals(axNode.minValue, -100);
49 assert_equals(axNode.maxValue, 100);
50 }, "Range values in accessible node.");
51 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698