tor-browser

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

test_bug386728.html (1460B)


      1 <!DOCTYPE HTML>
      2 <html>
      3 <!--
      4 https://bugzilla.mozilla.org/show_bug.cgi?id=386728
      5 -->
      6 <head>
      7  <title>Test for Bug 386728</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=386728">Mozilla Bug 386728</a>
     13 <p id="display"></p>
     14 <div id="content">
     15  <div id="frameContent">
     16    <div id="edit">This text is editable</div>
     17    <button id="button_on" onclick="document.getElementById('edit').setAttribute('contenteditable', 'true')"></button>
     18  </div>
     19  <iframe id="testIframe"></iframe>
     20 </div>
     21 <pre id="test">
     22 <script class="testbody" type="text/javascript">
     23 
     24 /** Test for Bug 386728 */
     25 
     26 var frame = document.getElementById("testIframe");
     27 
     28 function testContentEditable() {
     29  frame.style.display = 'block';
     30  var frameContent = frame.contentDocument.adoptNode(document.getElementById("frameContent"));
     31  frame.contentDocument.body.appendChild(frameContent);
     32  frame.contentDocument.getElementById("edit").contentEditable = "true";
     33  frame.contentDocument.getElementById("edit").contentEditable = "false";
     34  frame.contentDocument.getElementById("button_on").click();
     35  is(frame.contentDocument.getElementById("edit").contentEditable, "true");
     36 }
     37 
     38 SimpleTest.waitForExplicitFinish();
     39 addLoadEvent(testContentEditable);
     40 addLoadEvent(SimpleTest.finish);
     41 
     42 </script>
     43 </pre>
     44 </body>
     45 </html>