|
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"> |
|
18 |
|
19 SimpleTest.waitForExplicitFinish(); |
|
20 addLoadEvent(function () testCopyPaste(false)); |
|
21 |
|
22 </script> |
|
23 </pre> |
|
24 <div> |
|
25 |
|
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> |
|
28 |
|
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> |
|
37 |
|
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> |
|
46 |
|
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> |
|
57 |
|
58 <div id="div4"> |
|
59 T<textarea>t t t</textarea> |
|
60 </div> |
|
61 |
|
62 <div id="div5"> |
|
63 T<textarea> </textarea> |
|
64 </div> |
|
65 |
|
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> |
|
72 |
|
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> |
|
82 |
|
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> |
|
85 |
|
86 <div id="div13">_<noscript>FAIL</noscript>_</div> |
|
87 |
|
88 <table><tr id=tr1><td>foo</td><td>bar</td></tr></table> |
|
89 |
|
90 </div> |
|
91 </body> |
|
92 </html> |