tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

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>