test_general.xhtml (1703B)
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 Role XUL Test."> 8 9 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js" /> 10 11 <script type="application/javascript" 12 src="../common.js"></script> 13 <script type="application/javascript" 14 src="../role.js"></script> 15 16 <script type="application/javascript"> 17 <![CDATA[ 18 function doTest() 19 { 20 ok(!isAccessible("image"), 21 "image without tooltiptext shouldn't be accessible."); 22 testRole("image-tooltiptext", ROLE_GRAPHIC); 23 24 ok(!isAccessible("statusbarpanel"), 25 "statusbarpanel shouldn't be accessible."); 26 testRole("statusbar", ROLE_STATUSBAR); 27 28 SimpleTest.finish(); 29 } 30 31 SimpleTest.waitForExplicitFinish(); 32 addA11yLoadEvent(doTest); 33 ]]> 34 </script> 35 36 <hbox flex="1" style="overflow: auto;"> 37 38 <body xmlns="http://www.w3.org/1999/xhtml"> 39 <a target="_blank" 40 href="https://bugzilla.mozilla.org/show_bug.cgi?id=900097" 41 title="statusbarpanel shouldn't be a button accessible"> 42 Mozilla Bug 900097 43 </a> 44 <p id="display"></p> 45 <div id="content" style="display: none"> 46 </div> 47 <pre id="test"> 48 </pre> 49 </body> 50 51 <image id="image" src="../moz.png"/> 52 <image id="image-tooltiptext" src="../moz.png" tooltiptext="hello"/> 53 54 <statusbarpanel id="statusbarpanel"></statusbarpanel> 55 <statusbar id="statusbar"></statusbar> 56 57 </hbox> 58 </window>