mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-11-23 12:51:06 +00:00
11a8108d96
As per spec: https://html.spec.whatwg.org/#phrasing-content-3 This should generally be better as it is a better outline to begin with, and allows us to customize it a bit in the future. Differential Revision: https://phabricator.services.mozilla.com/D141051
28 lines
884 B
HTML
28 lines
884 B
HTML
<!DOCTYPE html>
|
|
<html class="reftest-wait">
|
|
<body>
|
|
<iframe srcdoc="<body><div></div></body>"></iframe>
|
|
<script type="text/javascript">
|
|
onload = function() {
|
|
var i = document.querySelector("iframe");
|
|
var win = i.contentWindow;
|
|
var doc = win.document;
|
|
var div = doc.querySelector("div");
|
|
win.getSelection().collapse(div, 0);
|
|
i.focus();
|
|
div.contentEditable = true;
|
|
div.focus();
|
|
setTimeout(function() {
|
|
var span = doc.createElement("span");
|
|
span.appendChild(doc.createTextNode("foo"));
|
|
div.appendChild(span);
|
|
div.style.outline = "none"; // remove the focus outline
|
|
i.style.position = "absolute";
|
|
document.body.clientWidth;
|
|
document.documentElement.removeAttribute("class");
|
|
}, 0);
|
|
};
|
|
</script>
|
|
</body>
|
|
</html>
|