2 <?xml-stylesheet href=
"chrome://global/skin" type=
"text/css"?>
3 <?xml-stylesheet href=
"chrome://mochikit/content/tests/SimpleTest/test.css type="text/css
"?>
6 https://bugzilla.mozilla.org/show_bug.cgi?id=436084
9 <window title="Mozilla Bug
288254"
10 xmlns:html="http://www.w3.org/
1999/xhtml
"
11 xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul
"
14 <script type="application/javascript
" src="chrome://mochikit/content/MochiKit/packed.js
"></script>
15 <script type="application/javascript
" src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js
"/>
16 <script type="application/javascript
" src="chrome://mochikit/content/tests/SimpleTest/EventUtils.js
"></script>
17 <script type="text/javascript
" src="SpatialNavUtils.js
"></script>
19 <body id="some-content
" xmlns="http://www.w3.org/
1999/xhtml
">
22 <a id="start
" href="https://bugzilla.mozilla.org/show_bug.cgi?id=
436084">Mozilla Bug 445518</a>
26 <select id="select_element
" name="dropdown
" size="1">
27 <option value ="1">option 1</option>
28 <option value ="2">option 2</option>
29 <option value ="3">option 3</option>
30 <option value ="4">option 4</option>
35 <a id="end
" href="https://bugzilla.mozilla.org/show_bug.cgi?id=
436084">Mozilla Bug 445518</a>
40 <script class="testbody
" type="application/javascript
">
42 Components.utils.import("resource://gre/modules/SpatialNavigation.js
");
45 ["DOWN
", "select_element
"],
47 ["DOWN
", "select_element
"],
48 ["DOWN
", "select_element
"],
49 ["DOWN
", "select_element
"],
50 ["DOWN
", "select_element
"],
56 ["enabled
", "bool
", true],
57 ["xulContentEnabled
", "bool
", true],
58 ["keyCode.modifier
", "char
", "none
"],
65 // starting the test itself.
66 var x = document.getElementById("some-content
");
67 SpatialNavigation.init(x);
69 // get to a known place.
70 document.getElementById("start
").focus();
74 SimpleTest.waitForExplicitFinish();
76 SpatialNavigation.uninit();