tor-browser

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

test_bug589028.html (1641B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <!--
      4 https://bugzilla.mozilla.org/show_bug.cgi?id=589028
      5 -->
      6 <head>
      7  <title>Test for Bug 589028</title>
      8  <script src="/tests/SimpleTest/SimpleTest.js"></script>
      9  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css"/>
     10 </head>
     11 <body>
     12 <a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=589028">Mozilla Bug 589028</a>
     13 <p id="display"></p>
     14 <div id="content" style="display: none">
     15 </div>
     16 <pre id="test">
     17 <script>
     18 
     19 /** Test for Bug 589028 **/
     20 SimpleTest.waitForExplicitFinish();
     21 var p = 0;
     22 function go() {
     23    var ifr = $('ifr');
     24    var ifrwin = ifr.contentWindow;
     25    var ifrdoc = ifr.contentDocument;
     26 
     27    o1 = new ifrwin.Option();
     28    is(o1.ownerDocument, ifrdoc, "ownerDocument doesn't match iframe");
     29 
     30    o2 = ifrwin.getMyOption();
     31    is(o2.ownerDocument, ifrdoc, "ownerDocument doesn't match iframe");
     32 
     33    o3 = ifrwin.getCallersOption(this);
     34    is(o3.ownerDocument, document);
     35 
     36    a1 = new ifrwin.Audio();
     37    is(a1.ownerDocument, ifrdoc, "ownerDocument doesn't match iframe");
     38 
     39    a2 = ifrwin.getMyAudio();
     40    is(a2.ownerDocument, ifrdoc, "ownerDocument doesn't match iframe");
     41 
     42    a3 = ifrwin.getCallersAudio(this);
     43    is(a3.ownerDocument, document);
     44 
     45    i1 = new ifrwin.Image();
     46    is(i1.ownerDocument, ifrdoc, "ownerDocument doesn't match iframe");
     47 
     48    i2 = ifrwin.getMyImage();
     49    is(i2.ownerDocument, ifrdoc, "ownerDocument doesn't match iframe");
     50 
     51    i3 = ifrwin.getCallersImage(this);
     52    is(i3.ownerDocument, document);
     53 
     54    SimpleTest.finish();
     55 }
     56 
     57 
     58 </script>
     59 </pre>
     60 <iframe src="bug589028_helper.html" id="ifr" onload="go()"></iframe>
     61 </body>
     62 </html>