test_select.html (1719B)
1 <html> 2 3 <head> 4 <title>nsIAccessible actions testing for HTML select</title> 5 6 <link rel="stylesheet" type="text/css" 7 href="chrome://mochikit/content/tests/SimpleTest/test.css" /> 8 9 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> 10 11 <script type="application/javascript" 12 src="../common.js"></script> 13 <script type="application/javascript" 14 src="../role.js"></script> 15 <script type="application/javascript" 16 src="../states.js"></script> 17 <script type="application/javascript" 18 src="../events.js"></script> 19 <script type="application/javascript" 20 src="../actions.js"></script> 21 22 <script type="application/javascript"> 23 // gA11yEventDumpToConsole = true; // debugging 24 function doTest() { 25 var actionsArray = [ 26 { 27 ID: "lb_apple", 28 actionIndex: 0, 29 actionName: "select", 30 events: CLICK_EVENTS, 31 eventSeq: [ 32 new focusChecker("lb_apple"), 33 ], 34 }, 35 ]; 36 37 testActions(actionsArray); 38 } 39 40 SimpleTest.waitForExplicitFinish(); 41 addA11yLoadEvent(doTest); 42 </script> 43 </head> 44 45 <body> 46 47 <a target="_blank" rel="opener" 48 href="https://bugzilla.mozilla.org/show_bug.cgi?id=673958" 49 title="Rework accessible focus handling"> 50 Mozilla Bug 673958 51 </a> 52 <p id="display"></p> 53 <div id="content" style="display: none"></div> 54 <pre id="test"> 55 </pre> 56 57 <select id="listbox" size="2"> 58 <option id="lb_orange">orange</option> 59 <option id="lb_apple">apple</option> 60 </select> 61 62 <select id="combobox"> 63 <option id="cb_orange">orange</option> 64 <option id="cb_apple">apple</option> 65 </select> 66 </body> 67 </html>