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

Side by Side Diff: third_party/WebKit/LayoutTests/fast/events/ondrop-text-html.html

Issue 1778743003: Make <custom-ident> not insert quotes (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix win_chromium_rel_ng Created 4 years, 9 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 <div id="dragme">This test verifies that we can get text/html from the drag obje ct 1 <div id="dragme">This test verifies that we can get text/html from the drag obje ct
2 during an ondrop event. This test requires DRT.</div> 2 during an ondrop event. This test requires DRT.</div>
3 3
4 <div id="droptarget" contenteditable ondragover="dragover(event)" ondrop="drop(e vent)" style="height:200px"></div> 4 <div id="droptarget" contenteditable ondragover="dragover(event)" ondrop="drop(e vent)" style="height:200px"></div>
5 <div id="results">FAIL</div> 5 <div id="results">FAIL</div>
6 6
7 <script> 7 <script>
8 if (window.testRunner) 8 if (window.testRunner)
9 testRunner.dumpAsText(); 9 testRunner.dumpAsText();
10 10
11 var undefined; 11 var undefined;
12 function removeFontName(text) 12 function removeFontName(text)
13 { 13 {
14 if (!text) 14 if (!text)
15 return text; 15 return text;
16 return text.replace(/font-family: [^;]+;\s*/g, ""); 16 return text.replace(/font-family: .+?; /g, "");
17 } 17 }
18 18
19 function drop(ev) 19 function drop(ev)
20 { 20 {
21 console.log("text/plain: " + ev.dataTransfer.getData("text/plain")); 21 console.log("text/plain: " + ev.dataTransfer.getData("text/plain"));
22 // Remove the font name because it varies depending on the platform. 22 // Remove the font name because it varies depending on the platform.
23 console.log("text/html: " + removeFontName(ev.dataTransfer.getData("text/htm l"))); 23 console.log("text/html: " + removeFontName(ev.dataTransfer.getData("text/htm l")));
24 if (ev.dataTransfer.getData("text/html") != undefined) 24 if (ev.dataTransfer.getData("text/html") != undefined)
25 document.getElementById("results").innerHTML = "PASS"; 25 document.getElementById("results").innerHTML = "PASS";
26 } 26 }
(...skipping 14 matching lines...) Expand all
41 var selection = window.getSelection(); 41 var selection = window.getSelection();
42 selection.collapse(dragMe, 0); 42 selection.collapse(dragMe, 0);
43 selection.modify("extend", "forward", "sentence"); 43 selection.modify("extend", "forward", "sentence");
44 44
45 eventSender.mouseMoveTo(startX, startY); 45 eventSender.mouseMoveTo(startX, startY);
46 eventSender.mouseDown(); 46 eventSender.mouseDown();
47 eventSender.leapForward(200); 47 eventSender.leapForward(200);
48 eventSender.mouseMoveTo(endX, endY); 48 eventSender.mouseMoveTo(endX, endY);
49 eventSender.mouseUp(); 49 eventSender.mouseUp();
50 </script> 50 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698