content/base/test/test_copypaste.html

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/content/base/test/test_copypaste.html	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,92 @@
     1.4 +<!DOCTYPE HTML>
     1.5 +<html>
     1.6 +<!--
     1.7 +-->
     1.8 +<head>
     1.9 +  <title>Test for copy/paste</title>
    1.10 +  <script type="text/javascript" src="/tests/SimpleTest/SimpleTest.js"></script>
    1.11 +  <script type="text/javascript" src="copypaste.js"></script>
    1.12 +  <link rel="stylesheet" type="text/css" href="/tests/SimpleTest/test.css" />
    1.13 +</head>
    1.14 +<body>
    1.15 +<a target="_blank" href="https://bugzilla.mozilla.org/show_bug.cgi?id=524975">Mozilla Bug </a>
    1.16 +<p id="display"></p>
    1.17 +<div id="content" style="display: none">
    1.18 +</div>
    1.19 +<pre id="test">
    1.20 +<script class="testbody" type="text/javascript">
    1.21 +
    1.22 +SimpleTest.waitForExplicitFinish();
    1.23 +addLoadEvent(function () testCopyPaste(false));
    1.24 +
    1.25 +</script>
    1.26 +</pre>
    1.27 +<div>
    1.28 +
    1.29 +  <div id="draggable" title="title to have a long HTML line">This is a <em>draggable</em> bit of text.</div>
    1.30 +  <textarea id="input" cols="40" rows="10"></textarea>
    1.31 +
    1.32 +  <div id="alist">
    1.33 +    bla
    1.34 +    <ul>
    1.35 +      <li>foo</li>
    1.36 +      <li style="display: none;">baz</li>
    1.37 +      <li>bar</li>
    1.38 +    </ul>
    1.39 +  </div>
    1.40 +
    1.41 +  <div id="blist">
    1.42 +    mozilla
    1.43 +    <ol>
    1.44 +      <li>foo</li>
    1.45 +      <li style="display: none;">baz</li>
    1.46 +      <li>bar</li>
    1.47 +    </ol>
    1.48 +  </div>
    1.49 +
    1.50 +  <div id="clist">
    1.51 +    mzla
    1.52 +    <ul>
    1.53 +      <li>foo<ul>
    1.54 +        <li>bazzinga!</li>
    1.55 +      </ul></li>
    1.56 +      <li style="display: none;">baz</li>
    1.57 +      <li>bar</li>
    1.58 +    </ul>
    1.59 +  </div>
    1.60 +
    1.61 +<div id="div4">
    1.62 +  T<textarea>t t t</textarea>
    1.63 +</div>
    1.64 +
    1.65 +<div id="div5">
    1.66 +  T<textarea>     </textarea>
    1.67 +</div>
    1.68 +
    1.69 +<div id="div6" style="display:none"></div>
    1.70 +<script>
    1.71 +var x = $("div6")
    1.72 +x.appendChild(document.createTextNode('di'))
    1.73 +x.appendChild(document.createTextNode('v6'))
    1.74 +</script>
    1.75 +
    1.76 +<div id="div7" style="display:none">div7</div>
    1.77 +<div id="div8" style="visibility:hidden">div8</div>
    1.78 +<div style="visibility:hidden"><div id="div9" style="visibility:visible">div9</div></div>
    1.79 +<div style="visibility:hidden"><div><div><div id="div10"></div></div></div></div>
    1.80 +<script>
    1.81 +var x = $("div10")
    1.82 +x.appendChild(document.createTextNode('div'))
    1.83 +x.appendChild(document.createTextNode('10'))
    1.84 +</script>
    1.85 +
    1.86 +<div id="div11" oncopy="modifySelection('X')"><span>div</span>11</div>
    1.87 +<div id="div12" oncopy="modifySelection('X<b style=\'display:none\'>Y</b>')"><span>div</span>12</div>
    1.88 +
    1.89 +<div id="div13">_<noscript>FAIL</noscript>_</div>
    1.90 +
    1.91 +<table><tr id=tr1><td>foo</td><td>bar</td></tr></table>
    1.92 +
    1.93 +</div>
    1.94 +</body>
    1.95 +</html>

mercurial