|
1 <?xml version="1.0"?> |
|
2 <?xml-stylesheet href="chrome://global/skin" type="text/css"?> |
|
3 <?xml-stylesheet href="chrome://mochikit/content/tests/SimpleTest/test.css" |
|
4 type="text/css"?> |
|
5 |
|
6 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" |
|
7 title="Accessibility Caret Offset Test."> |
|
8 |
|
9 <script type="application/javascript" |
|
10 src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js" /> |
|
11 <script type="application/javascript" |
|
12 src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js"></script> |
|
13 |
|
14 <script type="application/javascript" |
|
15 src="../common.js"></script> |
|
16 <script type="application/javascript" |
|
17 src="../role.js"></script> |
|
18 <script type="application/javascript" |
|
19 src="../states.js"></script> |
|
20 <script type="application/javascript" |
|
21 src="../events.js"></script> |
|
22 <script type="application/javascript" |
|
23 src="../browser.js"></script> |
|
24 |
|
25 <script type="application/javascript"> |
|
26 <![CDATA[ |
|
27 |
|
28 //////////////////////////////////////////////////////////////////////////// |
|
29 // Tests |
|
30 |
|
31 //gA11yEventDumpID = "eventdump"; // debug stuff |
|
32 //gA11yEventDumpToConsole = true; // debug |
|
33 |
|
34 var gQueue = null; |
|
35 function doTests() |
|
36 { |
|
37 gQueue = new eventQueue(); |
|
38 gQueue.push(new setCaretOffset(urlbarInput(), -1, urlbarInput())); |
|
39 gQueue.push(new setCaretOffset(urlbarInput(), 0)); |
|
40 gQueue.onFinish = function() |
|
41 { |
|
42 closeBrowserWindow(); |
|
43 } |
|
44 |
|
45 gQueue.invoke(); |
|
46 } |
|
47 |
|
48 SimpleTest.waitForExplicitFinish(); |
|
49 openBrowserWindow(doTests, "about:"); |
|
50 ]]> |
|
51 </script> |
|
52 |
|
53 <vbox flex="1" style="overflow: auto;"> |
|
54 <body xmlns="http://www.w3.org/1999/xhtml"> |
|
55 <a target="_blank" |
|
56 href="https://bugzilla.mozilla.org/show_bug.cgi?id=723833" |
|
57 title="IAccessibleText::setCaretOffset on location or search bar causes focus to jump"> |
|
58 Mozilla Bug 723833 |
|
59 </a> |
|
60 <p id="display"></p> |
|
61 <div id="content" style="display: none"> |
|
62 </div> |
|
63 <pre id="test"> |
|
64 </pre> |
|
65 </body> |
|
66 |
|
67 <vbox id="eventdump"></vbox> |
|
68 </vbox> |
|
69 </window> |