Blame editor/reftests/caret_on_presshell_reinit.html
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
<html>
|
|
Packit |
f0b94e |
<body>
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
<iframe srcdoc="<body contenteditable>foo</body>"></iframe>
|
|
Packit |
f0b94e |
|
|
Packit |
f0b94e |
<script type="text/javascript">
|
|
Packit |
f0b94e |
onload = function() {
|
|
Packit |
f0b94e |
var div = document.querySelector("div");
|
|
Packit |
f0b94e |
div.style.position = "absolute";
|
|
Packit |
f0b94e |
document.body.clientWidth;
|
|
Packit |
f0b94e |
var iframe = document.querySelector("iframe");
|
|
Packit |
f0b94e |
var win = iframe.contentWindow;
|
|
Packit |
f0b94e |
var body = win.document.body;
|
|
Packit |
f0b94e |
iframe.focus();
|
|
Packit |
f0b94e |
body.focus();
|
|
Packit |
f0b94e |
var sel = win.getSelection();
|
|
Packit |
f0b94e |
sel.collapse(body.firstChild, 0);
|
|
Packit |
f0b94e |
};
|
|
Packit |
f0b94e |
</script>
|
|
Packit |
f0b94e |
</body>
|
|
Packit |
f0b94e |
</html>
|