tor-browser

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

448064.xhtml (1476B)


      1 <html xmlns="http://www.w3.org/1999/xhtml">
      2 <head>
      3 </head>
      4 <body>
      5 <div id="mw_b">
      6 <div id="mw_f">
      7 <div id="mw_g" style="display: none;"/>
      8 </div>
      9 </div>
     10 
     11 <div id="mw_c" style="display: none;">
     12 <div id="mw_d">
     13 <div id="mw_e"></div>
     14 </div>
     15 </div>
     16 
     17 <input id="mw_a"/>
     18 
     19 
     20 <script>
     21 function dumpAccessibleNode(aNode, level) {
     22  var msg = "";
     23 
     24  try {
     25    msg += "name=\"" + aNode.name + "\" ";
     26  } catch (e) {
     27    msg += " noName ";
     28  }
     29 
     30  dump(msg + "\n");
     31 }
     32 
     33 
     34 function dumpAccessibleTree(aNode, level) {
     35  level = level || 0;
     36 
     37  dumpAccessibleNode(aNode, level);
     38  try {
     39    var child = aNode.firstChild;
     40    while (child) {
     41      dumpAccessibleTree(child, level + 1);
     42      child = child.nextSibling;
     43    }
     44  } catch (e) {
     45    dump("Error visiting child nodes: " + e + "\n");
     46  }
     47 }
     48 
     49 function A(o) {
     50  var acc = SpecialPowers.Cc["@mozilla.org/accessibilityService;1"]
     51                         .getService(SpecialPowers.Ci.nsIAccessibilityService);
     52  return acc.getAccessibleFor(o);
     53 }
     54 
     55 function beginAccessible() {
     56  dumpAccessibleTree(A(document), 0);
     57 }
     58 setTimeout(beginAccessible, 100);
     59 
     60 
     61 setTimeout(doe, 200);
     62 function doe() {
     63   document.getElementById("mw_a").appendChild(document.getElementById("mw_b"));
     64   document.getElementById("mw_c").appendChild(document.getElementById("mw_d"));
     65   document.getElementById("mw_e").appendChild(document.getElementById("mw_f"));
     66   document.getElementById("mw_g").appendChild(document.getElementById("mw_b"));
     67 }
     68 </script>
     69 </body>
     70 </html>