}
function appendShadow(target, select) {
- var root = internals.ensureShadowRoot(target);
+ var root = target.createShadowRoot();
- var content = internals.createContentElement();
+ var content = document.createElement('content');
content.setAttribute('select', select);
content.appendChild(createSpanWithText("FALLBACK"));
}
function appendShadowDeep(target, select) {
- var root = internals.ensureShadowRoot(target);
+ var root = target.createShadowRoot();
var child = document.createElement("span");
{
- var content = internals.createContentElement();
+ var content = document.createElement('content');
content.setAttribute('select', select);
content.appendChild(createSpanWithText("FALLBACK"));
target.appendChild(createSpanWithText('S1'));
target.appendChild(createSpanWithText('S2'));
- var root = internals.ensureShadowRoot(target);
- var content1 = internals.createContentElement();
+ var root = target.createShadowRoot();
+ var content1 = document.createElement('content');
content1.setAttribute('select', 'div');
root.appendChild(document.createTextNode("{SHADOW: "));
var f = (function(target, content1, callIfDone) {
return function() {
- var content2 = internals.createContentElement();
+ var content2 = document.createElement('content');
content2.setAttribute('select', 'span');
content2.appendChild(createSpanWithText('CONTENT 2 FALLBACK'));
content1.appendChild(content2);
target.appendChild(createSpanWithText('S1'));
target.appendChild(createSpanWithText('S2'));
- var root = internals.ensureShadowRoot(target);
- var content1 = internals.createContentElement();
+ var root = target.createShadowRoot();
+ var content1 = document.createElement('content');
content1.setAttribute('select', 'div');
root.appendChild(document.createTextNode("{SHADOW: "));
var f = (function(target, content1, callIfDone) {
return function() {
- var content2 = internals.createContentElement();
+ var content2 = document.createElement('content');
content2.setAttribute('select', 'div');
content2.appendChild(createSpanWithText('CONTENT 2 FALLBACK'));
content1.appendChild(content2);
target.appendChild(createSpanWithText('S1'));
target.appendChild(createSpanWithText('S2'));
- var root = internals.ensureShadowRoot(target);
- var content1 = internals.createContentElement();
+ var root = target.createShadowRoot();
+ var content1 = document.createElement('content');
content1.setAttribute('select', 'div');
root.appendChild(content1);
var f = (function(target, content1, callIfDone) {
return function() {
- var content2 = internals.createContentElement();
+ var content2 = document.createElement('content');
content2.setAttribute('select', 'div');
content2.appendChild(createSpanWithText('CONTENT 2 FALLBACK'));
content1.appendChild(content2);