1 <html xmlns=
"http://www.w3.org/1999/xhtml" class=
"reftest-wait">
4 customElements
.define("custom-element", class extends HTMLElement
{
7 const template
= document
.getElementById("template");
8 const shadowRoot
= this.attachShadow({mode
: "open"})
9 .appendChild(template
.content
.cloneNode(true));
15 document
.body
.offsetHeight
;
17 var lastdiv
= document
.getElementById("last");
18 var parent
= lastdiv
.parentNode
;
20 var newelt
= document
.createElement("span");
21 newelt
.setAttribute("slot", "foo");
22 newelt
.appendChild(document
.createTextNode(1));
23 parent
.insertBefore(newelt
, lastdiv
);
25 newelt
= document
.createElement("div");
26 newelt
.appendChild(document
.createTextNode(4));
27 parent
.insertBefore(newelt
, lastdiv
);
29 newelt
= document
.createElement("span");
30 newelt
.setAttribute("slot", "foo");
31 newelt
.appendChild(document
.createTextNode(2));
32 parent
.insertBefore(newelt
, lastdiv
);
34 document
.body
.offsetHeight
;
35 document
.documentElement
.className
= "";
40 <body onload=
"boom();">
41 <template id=
"template">
49 <custom-element style=
"display: block;">
50 <div>3</div><div id=
"last">5</div>