blob: c933b1956fc9b566845a44c3d8d6d6f012e6c467 [file] [log] [blame]
<html>
<head>
<script src=../editing.js type="text/javascript"></script>
<script>
function editingTest() {
if (!window.testRunner)
return;
if (window.internals)
internals.settings.setEditingBehavior("mac");
extendSelectionForwardByWordCommand();
window.testRunner.waitUntilDone();
// Drag 'hello'
var e = document.getElementById("dragme");
x = e.offsetLeft + 10;
y = e.offsetTop + e.offsetHeight / 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
// and drop it off to the right somewhere
eventSender.leapForward(500);
eventSender.mouseMoveTo(x + 300, y);
eventSender.mouseUp();
window.testRunner.notifyDone();
}
</script>
<title>Drag and drop within a text input field modifies page</title>
</head>
<body>
<p>This tests non-smartmove drag/drop. The space should be deleted on move,
but not reinserted on drop, resulting in "worldhello".</p>
<div contenteditable="true" id="test"><span id="dragme">hello</span> world</div>
<script>runEditingTest();</script>
</body>
</html>