blob: 1e1616b156f71c77636954c881e26475d98de912 [file] [log] [blame]
CONSOLE WARNING: line 9: Calling Element.createShadowRoot() for an element which already hosts a shadow root is deprecated and will be removed in M63, around December 2017. See https://www.chromestatus.com/features/4668884095336448 for more details.
Tests that distributed nodes and their updates are correctly shown in different shadow host display modes.
youngest distributed text
oldest distributed text
oldest distributed text
oldest distributed text
========= Original ========
- <div id="shadowHost">
<div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
<div class="distributeMeToOldest original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original2">\n oldest distributed text\n </div>
</div>
========= After shadow root created ========
- <div id="shadowHost">
- #shadow-root (open)
- <div class="oldestShadowMain">
- <content select=".distributeMeToOldest">
<div id="fallbackOldest"></div>
↪ <div>
</content>
</div>
<div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
<div class="distributeMeToOldest original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original2">\n oldest distributed text\n </div>
</div>
========= After adding distributed node ========
- <div id="shadowHost">
- #shadow-root (open)
- <div class="oldestShadowMain">
- <content select=".distributeMeToOldest">
<div id="fallbackOldest"></div>
↪ <div>
↪ <div>
</content>
</div>
<div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
<div class="distributeMeToOldest original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original2">\n oldest distributed text\n </div>
<div class="distributeMeToOldest distributeMeAsWell_1"></div>
</div>
========= After adding another distributed node ========
- <div id="shadowHost">
- #shadow-root (open)
- <div class="oldestShadowMain">
- <content select=".distributeMeToOldest">
<div id="fallbackOldest"></div>
↪ <div>
↪ <div>
↪ <div>
</content>
</div>
<div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
<div class="distributeMeToOldest original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original2">\n oldest distributed text\n </div>
<div class="distributeMeToOldest distributeMeAsWell_1"></div>
<div class="distributeMeToOldest distributeMeAsWell_2"></div>
</div>
========= After adding youngest shadow root ========
- <div id="shadowHost">
- #shadow-root (open)
- <div class="youngestShadowMain">
- <shadow>
↪ <div>
</shadow>
- <content select=".distributeMeToYoungest">
<div id="fallbackYoungest"></div>
↪ <div>
</content>
- <div class="innerShadowHost">
- <content in-youngest-shadow-root select=".distributeMeToInner">
↪ <div>
↪ <div>
</content>
</div>
</div>
- #shadow-root (open)
- <div class="oldestShadowMain">
- <content select=".distributeMeToOldest">
<div id="fallbackOldest"></div>
↪ <div>
↪ <div>
↪ <div>
</content>
</div>
<div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
<div class="distributeMeToOldest original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original2">\n oldest distributed text\n </div>
<div class="distributeMeToOldest distributeMeAsWell_1"></div>
<div class="distributeMeToOldest distributeMeAsWell_2"></div>
</div>
========= After adding inner shadow root node ========
- <div id="shadowHost">
- #shadow-root (open)
- <div class="youngestShadowMain">
- <shadow>
↪ <div>
</shadow>
- <content select=".distributeMeToYoungest">
<div id="fallbackYoungest"></div>
↪ <div>
</content>
- <div class="innerShadowHost" id="innerShadowHost">
- #shadow-root (open)
- <div class="innerShadowMain">
- <content in-inner-shadow-root select=".distributeMeToInner">
↪ <div>
↪ <div>
</content>
</div>
- <content in-youngest-shadow-root select=".distributeMeToInner">
↪ <div>
↪ <div>
</content>
</div>
</div>
- #shadow-root (open)
- <div class="oldestShadowMain">
- <content select=".distributeMeToOldest">
<div id="fallbackOldest"></div>
↪ <div>
↪ <div>
↪ <div>
</content>
</div>
<div class="distributeMeToYoungest original">\n youngest distributed text\n </div>
<div class="distributeMeToOldest original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original">\n oldest distributed text\n </div>
<div class="distributeMeToInner original2">\n oldest distributed text\n </div>
<div class="distributeMeToOldest distributeMeAsWell_1"></div>
<div class="distributeMeToOldest distributeMeAsWell_2"></div>
</div>