blob: ce5e41fd7ee925229a691d3d60610b3fa7e9bcfc [file] [log] [blame]
<div id="description">This tests insertion before/after links. Text should always be inserted at the start or end of a link should be inserted outside of it.</div>
<div id="edit" contenteditable="true"><a id="link" href="http://www.google.com/">this should</a> <a href="http://www.google.com/">this should</a></div>
<script>
if (window.testRunner)
window.testRunner.dumpAsText();
var edit = document.getElementById("edit");
var sel = window.getSelection();
sel.setPosition(edit, 0);
document.execCommand("InsertText", false, "this text should not be in a link");
sel.modify("move", "forward", "word");
sel.modify("move", "forward", "word");
document.execCommand("InsertText", false, "this should not");
sel.modify("move", "forward", "paragraphBoundary");
document.execCommand("InsertText", false, "this should not");
if (window.testRunner)
document.body.innerText = document.getElementById("description").innerText + "\n\n" + edit.innerHTML;
</script>