blob: f25b2dde756917682262ad52b632009472020c41 [file] [log] [blame]
<?xml version="1.0"?>
<svg xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink"
xmlns:xhtml="http://www.w3.org/1999/xhtml">
<foreignObject width="200" height="80">
<xhtml:div>
<xhtml:input id="src" type="text" value="Select and drag this text"></xhtml:input>
<xhtml:input id="dst" type="text" value="to here"></xhtml:input>
</xhtml:div>
</foreignObject>
<text>PASS without crash in Debug mode.</text>
<script>
(function runTest()
{
if (!window.testRunner)
return;
testRunner.dumpAsText();
testRunner.waitUntilDone();
var sourceInput = document.getElementById("src");
sourceInput.focus();
sourceInput.setSelectionRange(0, 6);
var x = sourceInput.offsetLeft + 10;
var y = sourceInput.offsetTop + sourceInput.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
eventSender.leapForward(500);
var destinationInput = document.getElementById("dst");
eventSender.mouseMoveTo(destinationInput.offsetLeft + 10, destinationInput.offsetTop + destinationInput.offsetHeight / 2);
eventSender.mouseUp();
sourceInput.parentNode.removeChild(sourceInput);
destinationInput.parentNode.removeChild(destinationInput);
testRunner.notifyDone();
})();
</script>
</svg>