Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(217)

Side by Side Diff: third_party/WebKit/LayoutTests/editing/pasteboard/paste-visible-script.html

Issue 2693813002: Selection API: Some functions should throw InvalidNodeTypeError and IndexSizeError. (Closed)
Patch Set: adjust 2 more tests Created 3 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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
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>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698