tor-browser

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

test_bug895082.html (1317B)


      1 <!DOCTYPE html>
      2 <html>
      3 <head>
      4 <title>Replace body test</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="../events.js"></script>
     16 
     17  <script type="application/javascript">
     18 function doTest() {
     19  var y = document.getElementById("y");
     20  var oldBody = document.body;
     21  var newBody = document.createElement("body");
     22  document.documentElement.insertBefore(newBody, oldBody);
     23  setTimeout(function() {
     24    document.documentElement.removeChild(oldBody);
     25    newBody.appendChild(y);
     26    ok(true, "we didn't assert");
     27    SimpleTest.finish();
     28  }, 0);
     29 }
     30 
     31    SimpleTest.waitForExplicitFinish();
     32    addA11yLoadEvent(doTest);
     33  </script>
     34 </head>
     35 <body>
     36 
     37  <a target="_blank"
     38     href="https://bugzilla.mozilla.org/show_bug.cgi?id=895082"
     39     title="Bug 895082 - replacing body element asserts">
     40    Bug 895082</a>
     41  <p id="display"></p>
     42  <div id="content" style="display: none"></div>
     43  <pre id="test">
     44  </pre>
     45 
     46 <div><div id="y"></div></div>
     47 
     48 </body>
     49 </html>