| Index: LayoutTests/fast/dom/shadow/styling-pseudo-attribute-in-shadow.html
|
| diff --git a/LayoutTests/fast/dom/shadow/styling-pseudo-attribute-in-shadow.html b/LayoutTests/fast/dom/shadow/styling-pseudo-attribute-in-shadow.html
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..e9cfbb7cc0c61ec02e241858cfb0f907a3bb38be
|
| --- /dev/null
|
| +++ b/LayoutTests/fast/dom/shadow/styling-pseudo-attribute-in-shadow.html
|
| @@ -0,0 +1,28 @@
|
| +<!doctype html>
|
| +<html>
|
| +<head>
|
| +<style>
|
| +#host::x-foo {
|
| + border: 1px solid red;
|
| +}
|
| +
|
| +#host-in-shadow::x-foo {
|
| + border: 1px solid navy;
|
| +}
|
| +</style>
|
| +</head>
|
| +<div id="host1"></div>
|
| +
|
| +<script>
|
| +var outerShadowRoot = host1.createShadowRoot();
|
| +outerShadowRoot.innerHTML = '<style>#host-in-shadow::x-foo { border: 1px solid green; } #host-in-shadow::x-foo::x-foobar { border: 2px solid lightgreen; }</style><div id="host-in-shadow"></div>';
|
| +
|
| +var innerShadowRoot = outerShadowRoot.getElementById('host-in-shadow').createShadowRoot();
|
| +innerShadowRoot.innerHTML = '<div pseudo="x-foo" id="host-in-inner-shadow">foo</div>';
|
| +
|
| +var innerMostShadowRoot = innerShadowRoot.getElementById('host-in-inner-shadow').createShadowRoot();
|
| +innerMostShadowRoot.innerHTML = '<div pseudo="x-foobar">foobar</div>';
|
| +
|
| +</script>
|
| +
|
| +</html>
|
|
|