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

Side by Side Diff: LayoutTests/fast/events/drag-and-drop-set-drag-data-arguments.html

Issue 183743013: Rename Clipboard.idl to DataTransfer.idl to match the spec (Closed) Base URL: https://chromium.googlesource.com/chromium/blink.git@master
Patch Set: Created 6 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 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <script src="../../resources/js-test.js"></script> 2 <script src="../../resources/js-test.js"></script>
3 <div draggable="true" id="dragger">Drag me</div> 3 <div draggable="true" id="dragger">Drag me</div>
4 <script> 4 <script>
5 5
6 description('Tests correct behavior of event.dataTransfer.setData with wrong num ber of arguments'); 6 description('Tests correct behavior of event.dataTransfer.setData with wrong num ber of arguments');
7 7
8 var event; 8 var event;
9 9
10 var dragger = document.getElementById('dragger'); 10 var dragger = document.getElementById('dragger');
11 dragger.addEventListener('dragstart', function(e) { 11 dragger.addEventListener('dragstart', function(e) {
12 event = e; 12 event = e;
13 shouldThrow('event.dataTransfer.setData()', '"TypeError: Failed to execute \ 'setData\' on \'Clipboard\': 2 arguments required, but only 0 present."'); 13 shouldThrow('event.dataTransfer.setData()', '"TypeError: Failed to execute \ 'setData\' on \'DataTransfer\': 2 arguments required, but only 0 present."');
14 shouldThrow('event.dataTransfer.setData("Text")', '"TypeError: Failed to exe cute \'setData\' on \'Clipboard\': 2 arguments required, but only 1 present."'); 14 shouldThrow('event.dataTransfer.setData("Text")', '"TypeError: Failed to exe cute \'setData\' on \'DataTransfer\': 2 arguments required, but only 1 present." ');
15 }, false); 15 }, false);
16 16
17 if (window.eventSender) { 17 if (window.eventSender) {
18 var rect = dragger.getBoundingClientRect(); 18 var rect = dragger.getBoundingClientRect();
19 var x = rect.left + rect.width / 2; 19 var x = rect.left + rect.width / 2;
20 var y = rect.top + rect.height / 2; 20 var y = rect.top + rect.height / 2;
21 eventSender.mouseMoveTo(x, y); 21 eventSender.mouseMoveTo(x, y);
22 eventSender.mouseDown(); 22 eventSender.mouseDown();
23 eventSender.leapForward(400); 23 eventSender.leapForward(400);
24 eventSender.mouseMoveTo(x + 100, y); 24 eventSender.mouseMoveTo(x + 100, y);
25 eventSender.mouseUp(); 25 eventSender.mouseUp();
26 } 26 }
27 27
28 </script> 28 </script>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698