test_invalidationlist.html (1454B)
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 function doTest() { 19 var tree = 20 {SECTION: [ 21 { role: ROLE_PUSHBUTTON, name: "Hello" }, 22 { SECTION: [ 23 { TEXT: [ { role: ROLE_TEXT_LEAF, name: "Hello" } ] }, 24 { role: ROLE_TEXT_LEAF, name: "World" } 25 ]} 26 ]}; 27 testAccessibleTree("container", tree); 28 dumpTree("container"); 29 30 SimpleTest.finish(); 31 } 32 33 SimpleTest.waitForExplicitFinish(); 34 addA11yLoadEvent(doTest); 35 </script> 36 </head> 37 38 <body> 39 <a target="_blank" 40 href="https://bugzilla.mozilla.org/show_bug.cgi?id=673757" 41 title="Do not process invalidation list while tree is created"> 42 Mozilla Bug 673757 43 </a> 44 <p id="display"></p> 45 <div id="content" style="display: none"></div> 46 <pre id="test"> 47 </pre> 48 49 <div id="container"> 50 <div role="button" aria-labelledby="a"></div> 51 <div> 52 <span id="a">Hello</span><span id="b">World</span> 53 </div> 54 </div> 55 </body> 56 </html>