blob: b52725de4d8670e8c4cd90af7bf5911d8c625604 [file] [log] [blame]
<script>
if (window.testRunner)
testRunner.dumpEditingCallbacks();
</script>
<body onload="runTest()">
<p>
This is a test for <i><a href="https://bugs.webkit.org/show_bug.cgi?id=8394">http://bugzilla.opendarwin.org/show_bug.cgi?id=8394</a>
Editable region does not accept dropped text if there is no selection</i>.
</p>
<p>
The text field should accept drag-and-dropped text, such as the link, even if
no text is currently selected.
</p>
<hr>
<input id="field">
<a id="link" href="http://www.ibm.com/">drop me into the text field</a>
<script>
function runTest() {
if (!window.testRunner)
return;
window.testRunner.waitUntilDone();
var link = document.getElementById("link");
var x = link.offsetLeft + link.offsetWidth / 2;
var y = link.offsetTop + link.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
// Wait a moment so that the mouseDown will kick off a drag instead of starting a new selection.
eventSender.leapForward(400);
var field = document.getElementById("field");
x = field.offsetLeft + field.offsetWidth / 2;
y = field.offsetTop + field.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseUp();
window.testRunner.notifyDone();
}
</script>
</body>