| OLD | NEW |
| 1 <!DOCTYPE html> | 1 <!DOCTYPE html> |
| 2 <script src="../../fast/js/resources/js-test-pre.js"></script> | 2 <script src="../../fast/js/resources/js-test-pre.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 \'Clipboard\': 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 \'Clipboard\': 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> |
| 29 <script src="../../fast/js/resources/js-test-post.js"></script> | |
| OLD | NEW |