blob: d62c126d8c7b0b50b6a9153a70240e34cf611e86 [file] [log] [blame]
<!DOCTYPE html>
<html>
<body>
<script src="../../resources/dump-as-markup.js"></script>
<script>
if (window.testRunner)
testRunner.dumpEditingCallbacks();
// Set up the div
var editable = document.createElement('div');
editable.contentEditable = true;
editable.innerHTML = '<a href="#" id="anchor">1</a><div>3</div>';
document.body.appendChild(editable);
editable.focus();
// Edit it with execCommand
var sel = window.getSelection();
sel.setPosition(document.getElementById('anchor'), 1);
document.execCommand("InsertParagraph");
document.execCommand("InsertText", false, "2");
Markup.description('This tests the fix for <rdar://problem/6633727> - Hitting return at the end of a line with an anchor jumps me to the bottom of the message.\n'+
'If the test has passed, the numbers should be in order, and only "1" should be a link.');
Markup.dump(editable);
</script>
</body>
</html>