27 lines
1.1 KiB
HTML
27 lines
1.1 KiB
HTML
<!DOCTYPE html>
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:xhtml="http://www.w3.org/1999/xhtml" lang="en" >
|
|
<head>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
</head>
|
|
<body>
|
|
<div id="default-namespace"></div>
|
|
<xhtml:div id="explicit-namespace"></xhtml:div>
|
|
|
|
<script>
|
|
<![CDATA[
|
|
test(function() {
|
|
const defaultNamespaceHost = document.getElementById('default-namespace');
|
|
defaultNamespaceHost.attachShadow({mode: 'open'});
|
|
assert_not_equals(defaultNamespaceHost.shadowRoot, null, "attachShadow should work on node with default namespace");
|
|
}, 'attachShadow with a default-namespaced element');
|
|
|
|
test(function() {
|
|
const explicitNamespaceHost = document.getElementById('explicit-namespace');
|
|
explicitNamespaceHost.attachShadow({mode: 'open'});
|
|
assert_not_equals(explicitNamespaceHost.shadowRoot, null, "attachShadow should work on node with explicit namespace");
|
|
}, 'Test attachShadow with a namespaced element');
|
|
]]>
|
|
</script>
|
|
</body>
|
|
</html>
|