blob: 776a8f9a465fb293175e643aaf86ecaa01028cc3 [file] [log] [blame]
<!DOCTYPE html>
<html>
<head>
<script>
function runTest() {
if (window.testRunner) {
testRunner.dumpAsText();
testRunner.waitUntilDone();
} else
return;
e = document.getElementById("source");
x = e.offsetLeft + e.offsetWidth / 2;
y = e.offsetTop + e.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
e = document.getElementById("target");
x = e.offsetLeft + e.offsetWidth / 2;
y = e.offsetTop + e.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseUp();
}
function dragEnterOrOver(event) {
event.dataTransfer.dropEffect = "copy";
event.preventDefault();
}
function drop(event) {
event.preventDefault();
eventSender.dumpFilenameBeingDragged();
testRunner.notifyDone();
}
</script>
<style>
#target {
height: 100px;
width: 100px;
}
</style>
</head>
<body onload="runTest()">
<p>This test requires DumpRenderTree. To test manually, drag the image to the desktop. It should receive the name "onload-image.png".
<div id="target" ondragenter="dragEnterOrOver(event)" ondragover="dragEnterOrOver(event)" ondrop="drop(event)"></div>
<img id="source" src="resources/onload-image.png" alt="Does it work?">
</body>
</html>