OLD | NEW |
1 <body> | 1 <body> |
2 <div id="test1" > | 2 <div id="test1" > |
3 Hello | 3 Hello |
4 <script style="display: block"> | 4 <script style="display: block"> |
5 function sayHello() | 5 function sayHello() |
6 { | 6 { |
7 alert("Hello"); | 7 alert("Hello"); |
8 } | 8 } |
9 </script> | 9 </script> |
10 <script> | 10 <script> |
(...skipping 10 matching lines...) Expand all Loading... |
21 </div> | 21 </div> |
22 <div id="pastehere" contenteditable="true"></div> | 22 <div id="pastehere" contenteditable="true"></div> |
23 <ul id="console"></ul> | 23 <ul id="console"></ul> |
24 <script> | 24 <script> |
25 if (window.testRunner) | 25 if (window.testRunner) |
26 testRunner.dumpAsText(); | 26 testRunner.dumpAsText(); |
27 | 27 |
28 var s = window.getSelection(); | 28 var s = window.getSelection(); |
29 var p1 = document.getElementById("test1"); | 29 var p1 = document.getElementById("test1"); |
30 s.collapse(p1, 0); | 30 s.collapse(p1, 0); |
31 s.setBaseAndExtent(p1, 0, document.getElementById("test2"), 2); | 31 s.setBaseAndExtent(p1, 0, document.getElementById("test2"), 1); |
32 document.execCommand("Copy"); | 32 document.execCommand("Copy"); |
33 p1 = document.getElementById("pastehere"); | 33 p1 = document.getElementById("pastehere"); |
34 s.collapse(p1, 0); | 34 s.collapse(p1, 0); |
35 document.execCommand("Paste"); | 35 document.execCommand("Paste"); |
36 | 36 |
37 log(document.getElementById("pastehere").outerHTML); | 37 log(document.getElementById("pastehere").outerHTML); |
38 | 38 |
39 function log(str) { | 39 function log(str) { |
40 var li = document.createElement("li"); | 40 var li = document.createElement("li"); |
41 li.appendChild(document.createTextNode(str)); | 41 li.appendChild(document.createTextNode(str)); |
42 var console = document.getElementById("console"); | 42 var console = document.getElementById("console"); |
43 console.appendChild(li); | 43 console.appendChild(li); |
44 } | 44 } |
45 </script> | 45 </script> |
46 </body> | 46 </body> |
OLD | NEW |