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>