31 lines
894 B
HTML
31 lines
894 B
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<body>
|
|
<div style="padding: 20px;" contenteditable>Click on the left of this line.
|
|
<div>Caret should NOT be placed in this line,</div>
|
|
<div style="position:absolute; top:0px; right:0px;"></div>
|
|
</div>
|
|
<pre><script>
|
|
|
|
if (window.testRunner) {
|
|
testRunner.dumpAsText();
|
|
|
|
var container = document.body.children[0];
|
|
eventSender.mouseMoveTo(container.offsetLeft + 5, container.offsetTop + 5);
|
|
eventSender.mouseDown();
|
|
eventSender.mouseUp();
|
|
|
|
if (!getSelection().isCollapsed)
|
|
document.writeln('FAIL - selection was not collapsed');
|
|
else if (getSelection().baseNode != container.firstChild)
|
|
document.writeln('FAIL - caret was not in the first line');
|
|
else if (getSelection().baseOffset)
|
|
document.writeln('FAIL - caret was not on the left edge');
|
|
else
|
|
document.writeln('PASS');
|
|
}
|
|
|
|
</script></pre>
|
|
</body>
|
|
</html>
|