content/base/test/test_copypaste.html

Thu, 22 Jan 2015 13:21:57 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Thu, 22 Jan 2015 13:21:57 +0100
branch
TOR_BUG_9701
changeset 15
b8a032363ba2
permissions
-rw-r--r--

Incorporate requested changes from Mozilla in review:
https://bugzilla.mozilla.org/show_bug.cgi?id=1123480#c6

     1 <!DOCTYPE HTML>
     2 <html>
     3 <!--
     4 -->
     5 <head>
     6   <title>Test for copy/paste</title>
     7   <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
     8   <script type="text/javascript" src="copypaste.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=524975">Mozilla Bug </a>
    13 <p id="display"></p>
    14 <div id="content" style="display: none">
    15 </div>
    16 <pre id="test">
    17 <script class="testbody" type="text/javascript">
    19 SimpleTest.waitForExplicitFinish();
    20 addLoadEvent(function () testCopyPaste(false));
    22 </script>
    23 </pre>
    24 <div>
    26   <div id="draggable" title="title to have a long HTML line">This is a <em>draggable</em> bit of text.</div>
    27   <textarea id="input" cols="40" rows="10"></textarea>
    29   <div id="alist">
    30     bla
    31     <ul>
    32       <li>foo</li>
    33       <li style="display: none;">baz</li>
    34       <li>bar</li>
    35     </ul>
    36   </div>
    38   <div id="blist">
    39     mozilla
    40     <ol>
    41       <li>foo</li>
    42       <li style="display: none;">baz</li>
    43       <li>bar</li>
    44     </ol>
    45   </div>
    47   <div id="clist">
    48     mzla
    49     <ul>
    50       <li>foo<ul>
    51         <li>bazzinga!</li>
    52       </ul></li>
    53       <li style="display: none;">baz</li>
    54       <li>bar</li>
    55     </ul>
    56   </div>
    58 <div id="div4">
    59   T<textarea>t t t</textarea>
    60 </div>
    62 <div id="div5">
    63   T<textarea>     </textarea>
    64 </div>
    66 <div id="div6" style="display:none"></div>
    67 <script>
    68 var x = $("div6")
    69 x.appendChild(document.createTextNode('di'))
    70 x.appendChild(document.createTextNode('v6'))
    71 </script>
    73 <div id="div7" style="display:none">div7</div>
    74 <div id="div8" style="visibility:hidden">div8</div>
    75 <div style="visibility:hidden"><div id="div9" style="visibility:visible">div9</div></div>
    76 <div style="visibility:hidden"><div><div><div id="div10"></div></div></div></div>
    77 <script>
    78 var x = $("div10")
    79 x.appendChild(document.createTextNode('div'))
    80 x.appendChild(document.createTextNode('10'))
    81 </script>
    83 <div id="div11" oncopy="modifySelection('X')"><span>div</span>11</div>
    84 <div id="div12" oncopy="modifySelection('X<b style=\'display:none\'>Y</b>')"><span>div</span>12</div>
    86 <div id="div13">_<noscript>FAIL</noscript>_</div>
    88 <table><tr id=tr1><td>foo</td><td>bar</td></tr></table>
    90 </div>
    91 </body>
    92 </html>

mercurial