test_dockids.html (1844B)
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <title>Test document hierarchy</title> 5 <link rel="stylesheet" type="text/css" 6 href="chrome://mochikit/content/tests/SimpleTest/test.css" /> 7 8 <script src="chrome://mochikit/content/tests/SimpleTest/SimpleTest.js"></script> 9 10 <script type="application/javascript" 11 src="../common.js"></script> 12 <script type="application/javascript" 13 src="../role.js"></script> 14 <script type="application/javascript" 15 src="../states.js"></script> 16 17 <script type="application/javascript"> 18 // gA11yEventDumpToConsole = true; 19 // enableLogging("tree,verbose"); 20 function doTest() { 21 var tree = 22 { DOCUMENT: [ 23 { TEXT_CONTAINER: [ // head 24 { TEXT_CONTAINER: [ // link 25 { STATICTEXT: [] }, // generated content 26 { STATICTEXT: [] }, // generated content 27 ] }, 28 ] }, 29 { TEXT_LEAF: [ ] }, // body text 30 { ENTRY: [ ] }, // input under document element 31 { TEXT_CONTAINER: [ // link under document element 32 { TEXT_LEAF: [ ] }, // link content 33 { STATICTEXT: [ ] }, // generated content 34 { STATICTEXT: [ ] }, // generated content 35 ] }, 36 { LINK: [ // anchor under document element 37 { TEXT_LEAF: [ ] }, // anchor content 38 ] }, 39 ] }; 40 testAccessibleTree(getNode("iframe").contentDocument, tree); 41 42 SimpleTest.finish(); 43 } 44 45 SimpleTest.waitForExplicitFinish(); 46 addA11yLoadEvent(doTest); 47 </script> 48 </head> 49 50 <body> 51 <a target="_blank" 52 href="https://bugzilla.mozilla.org/show_bug.cgi?id=608887" 53 title="Elements appended outside the body aren't accessible"> 54 Mozilla Bug 608887 55 </a> 56 <p id="display"></p> 57 <div id="content" style="display: none"></div> 58 <pre id="test"> 59 </pre> 60 <iframe src="dockids.html" id="iframe"></iframe> 61 </body> 62 </html>