2 <p>Test of createContextualFragment from a Range whose container is an SVG document with no
<svg
> element. If the test succeeds you will see the word
"PASS" below.
</p>
5 if (window
.testRunner
) {
6 testRunner
.dumpAsText();
7 testRunner
.waitUntilDone();
12 window
.svgDocument
= document
.getElementById('container').getSVGDocument();
13 window
.range
= svgDocument
.createRange();
14 window
.fragment
= range
.createContextualFragment('<text id="fragment" x="0" y="16" fontsize="16">Inserted fragment</text>');
15 window
.svg
= svgDocument
.createElementNS('http://www.w3.org/2000/svg', 'svg');
16 svg
.setAttribute('width', '300px');
17 svg
.setAttribute('height', '50px');
18 svg
.setAttribute('viewBox', '0 0 300 24');
19 svgDocument
.appendChild(svg
);
20 svg
.appendChild(fragment
);
21 window
.text
= svgDocument
.getElementById('fragment');
23 window
.result
= document
.getElementById('result');
24 result
.textContent
= (text
&& text
.parentElement
=== svg
&& text
.namespaceURI
=== 'http://www.w3.org/2000/svg') ? 'PASS' : 'FAIL';
26 if (window
.testRunner
)
27 testRunner
.notifyDone();
30 <embed id=
"container" src=
"resources/empty-svg-file.svg" onload=
"onSvgLoad();" />