blob: ac93f8e53e2ee828eda6c6a727d96efc20d2ea51 [file] [log] [blame]
<script>
function log(msg)
{
document.getElementById("console").appendChild(document.createTextNode(msg + "\n"));
}
if (window.layoutTestController)
layoutTestController.dumpEditingCallbacks();
</script>
This tests to see that a caret is placed inside an editable document that is entirely editable even when no caret is requested programmatically. We do this as a convenience. Right now, we only do this convenience when a document's frame becomes first responder or when a document's window becomes key.
<pre id="console"></pre>
<script>
document.designMode = "on";
if (window.layoutTestController) {
window.layoutTestController.waitUntilDone();
window.layoutTestController.setMainFrameIsFirstResponder(false);
window.layoutTestController.setMainFrameIsFirstResponder(true);
var sel = window.getSelection();
if (sel.anchorNode && sel.anchorNode == sel.focusNode && sel.anchorOffset == sel.focusOffset)
log("Test Passed");
else
log("Test Failed - there should be a caret\n");
window.layoutTestController.notifyDone();
}
</script>