blob: 11035fa6bc4a2bdc88eb37466eeb2a774fa6b922 [file] [log] [blame]
<!DOCTYPE html>
<html>
<script src="resources/polyfill.js"></script>
<div id="host1"><div>Host Child</div></div>
<script>
if (window.testRunner)
testRunner.waitUntilDone();
var shadowRoot1 = host1.webkitCreateShadowRoot();
shadowRoot1.innerHTML = '<div id="host2">Oldest ShadowRoot Child</div>';
var shadowRoot2 = host1.webkitCreateShadowRoot();
shadowRoot2.innerHTML = '<div id="host3"><shadow></shadow><content></content><div>Youngest ShadowRoot Child</div></div>';
var host3 = shadowRoot2.getElementById('host3');
var shadowRoot3 = host3.webkitCreateShadowRoot();
shadowRoot3.innerHTML = '<content select="div"></content>';
setTimeout(function() {
shadowRoot1.innerHTML = '<div id="host2">Updated Oldest ShadowRoot Child</div><div>Added Oldest ShadowRoot Child</div>';
if (window.testRunner)
testRunner.notifyDone();
}, 0);
</script>
</html>