test_menu.xhtml (2116B)
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 <?xml-stylesheet href="../treeview.css" type="text/css"?> 6 7 <window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul" 8 title="XUL tree selectable tests"> 9 10 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js" /> 11 12 <script type="application/javascript" 13 src="../common.js" /> 14 <script type="application/javascript" 15 src="../role.js" /> 16 <script type="application/javascript" 17 src="../states.js" /> 18 <script type="application/javascript" 19 src="../selectable.js" /> 20 21 <script type="application/javascript"> 22 <![CDATA[ 23 24 //////////////////////////////////////////////////////////////////////////// 25 // Test 26 27 //gA11yEventDumpID = "debug"; 28 29 var gQueue = null; 30 31 function doTest() 32 { 33 ////////////////////////////////////////////////////////////////////////// 34 // menu 35 36 var id = "menu"; 37 var menu = getAccessible("menu"); 38 var menuList = menu.firstChild; 39 todo(isAccessible(menuList, [nsIAccessibleSelectable]), 40 "No selectable accessible for list of menu '" + id + "'"); 41 42 SimpleTest.finish(); 43 } 44 45 SimpleTest.waitForExplicitFinish(); 46 addA11yLoadEvent(doTest); 47 ]]> 48 </script> 49 50 <hbox flex="1" style="overflow: auto;"> 51 <body xmlns="http://www.w3.org/1999/xhtml"> 52 <a target="_blank" 53 href="https://bugzilla.mozilla.org/show_bug.cgi?id=590176" 54 title="add pseudo SelectAccessible interface"> 55 Mozilla Bug 590176 56 </a><br/> 57 <p id="display"></p> 58 <div id="content" style="display: none"> 59 </div> 60 <pre id="test"> 61 </pre> 62 </body> 63 64 <vbox flex="1"> 65 <menu label="menu" id="menu"> 66 <menupopup> 67 <menuitem label="item1" id="m_item1"/> 68 <menuitem label="item2" id="m_item2"/> 69 </menupopup> 70 </menu> 71 72 <vbox id="debug"/> 73 </vbox> 74 </hbox> 75 76 </window>