3 const feComponentTransfer
= document
.querySelector("feComponentTransfer");
4 // For emulating the traditional behavior, collapse Selection to end of the
5 // text node in the <feComponentTransfer> which is the deepest last child of
7 getSelection().collapse(
8 feComponentTransfer
.firstChild
,
9 feComponentTransfer
.firstChild
.length
11 getSelection().setPosition(
12 document
.querySelector("pre[contenteditable]"),
15 getSelection().setBaseAndExtent(
16 document
.querySelector("fieldset"),
18 document
.querySelector("use"),
21 feComponentTransfer
.before(
22 document
.querySelector("font-face-uri").previousElementSibling
25 document
.execCommand("removeFormat");
26 document
.execCommand("hiliteColor", false, "-moz-buttondefault");
27 document
.execCommand("insertText", false, "");
30 document
.querySelector("desc").appendChild(
31 document
.querySelector("fieldset")
33 document
.querySelector("span").appendChild(
34 document
.querySelector("a[hidden][contenteditable]")
38 <body onload=
"onLoad()">
42 <iframe srcdoc=
"H"></iframe>
43 <a hidden contenteditable
>
45 <set onbegin=
"onBegin()"/>
51 </feComponentTransfer></svg></a></pre></body>