blob: e03bcaadd598ea7733e7a222f3946f8573ee0991 [file] [log] [blame]
<html>
<head>
<script>
if (window.testRunner)
testRunner.dumpEditingCallbacks();
</script>
<script>
function editingTest() {
var start = document.getElementById("start");
x = start.offsetLeft + 2;
y = start.offsetTop + 2;
eventSender.mouseMoveTo(x, y);
eventSender.mouseDown();
eventSender.mouseUp();
eventSender.mouseDown();
y = y + 30;
eventSender.mouseMoveTo(x, y);
eventSender.mouseUp();
testRunner.execCommand("MoveBackward");
testRunner.execCommand("MoveDown");
testRunner.execCommand("MoveForward");
testRunner.execCommand("MoveLeft");
testRunner.execCommand("MoveRight");
testRunner.execCommand("MoveToBeginningOfDocument");
testRunner.execCommand("MoveToBeginningOfLine");
testRunner.execCommand("MoveToBeginningOfParagraph");
testRunner.execCommand("MoveToEndOfDocument");
testRunner.execCommand("MoveToEndOfLine");
testRunner.execCommand("MoveToEndOfParagraph");
testRunner.execCommand("MoveUp");
testRunner.execCommand("MoveParagraphBackward");
testRunner.execCommand("MoveParagraphForward");
testRunner.execCommand("MoveWordBackward");
testRunner.execCommand("MoveWordForward");
testRunner.execCommand("MoveWordLeft");
testRunner.execCommand("MoveWordRight");
testRunner.execCommand("PageDown");
testRunner.execCommand("PageUp");
}
</script>
</head>
<body style="overflow:hidden">
This tests whether certain NSResponder methods that should only operate on editable regions modify a selection that is not in an editable region.<br>
This is a para<span style="color:blue;" id="start">g</span>raph.<br>
Some text<br>
Some text<br>
Some text<br>
Some text<br>
This is a paragraph.
<script>
editingTest();
</script>
</html>