accessible/tests/mochitest/actions/test_general.html

branch
TOR_BUG_9701
changeset 8
97036ab72558
equal deleted inserted replaced
-1:000000000000 0:ab3b2ca7ac8f
1 <html>
2
3 <head>
4 <title>nsIAccessible actions testing on HTML elements</title>
5
6 <link rel="stylesheet" type="text/css"
7 href="chrome://mochikit/content/tests/SimpleTest/test.css" />
8
9 <script type="application/javascript"
10 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script>
11
12 <script type="application/javascript"
13 src="../common.js"></script>
14 <script type="application/javascript"
15 src="../events.js"></script>
16 <script type="application/javascript"
17 src="../actions.js"></script>
18
19 <script type="application/javascript">
20 function doTest()
21 {
22 var actionsArray = [
23 {
24 ID: "li_clickable1",
25 actionName: "click",
26 events: CLICK_EVENTS
27 },
28 {
29 ID: "li_clickable2",
30 actionName: "click",
31 events: CLICK_EVENTS
32 },
33 {
34 ID: "li_clickable3",
35 actionName: "click",
36 events: CLICK_EVENTS
37 },
38 {
39 ID: "onclick_img",
40 actionName: "click",
41 events: CLICK_EVENTS
42 }
43 ];
44
45 testActions(actionsArray);
46
47 getAccessible("onclick_img").takeFocus();
48 is(getAccessible("link1").actionCount, 1, "links should have one action");
49 is(getAccessible("link2").actionCount, 1, "link with onclick handler should have 1 action");
50 }
51
52 SimpleTest.waitForExplicitFinish();
53 addA11yLoadEvent(doTest);
54 </script>
55 </head>
56
57 <body>
58
59 <a target="_blank"
60 href="https://bugzilla.mozilla.org/show_bug.cgi?id=523789"
61 title="nsHTMLLiAccessible shouldn't be inherited from linkable accessible">
62 Mozilla Bug 523789
63 </a><br>
64 <a target="_blank"
65 href="https://bugzilla.mozilla.org/show_bug.cgi?id=423409"
66 title="Expose click action if mouseup and mousedown are registered">
67 Mozilla Bug 423409
68 </a>
69 <a target="_blank"
70 href="https://bugzilla.mozilla.org/show_bug.cgi?id=659620"
71 title="hang when trying to edit a page on wikimo with NVDA running">
72 Mozilla Bug 659620
73 </a>
74 <p id="display"></p>
75 <div id="content" style="display: none"></div>
76 <pre id="test">
77 </pre>
78
79 <ul>
80 <li id="li_clickable1" onclick="">Clickable list item</li>
81 <li id="li_clickable2" onmousedown="">Clickable list item</li>
82 <li id="li_clickable3" onmouseup="">Clickable list item</li>
83 </ul>
84
85 <!-- linkable accessibles -->
86 <img id="onclick_img" onclick="" src="../moz.png">
87
88 <a id="link1" href="www">linkable textleaf accessible</a>
89 <div id="link2" onclick="">linkable textleaf accessible</div>
90 </body>
91 </html>

mercurial