Lines Matching refs:shadowRoot
1453 ShadowRoot* Element::shadowRoot() const
1455 return hasRareData() ? elementRareData()->shadowRoot() : 0;
1467 return element.isInsertionPoint() || element.shadowRoot();
1477 ASSERT(!shadowRoot());
1479 ShadowRoot* shadowRoot = newShadowRoot.get();
1482 shadowRoot->setHostElement(this);
1483 shadowRoot->setParentTreeScope(&treeScope());
1484 shadowRoot->distributor().didShadowBoundaryChange(this);
1486 ChildNodeInsertionNotifier(*this).notify(*shadowRoot);
1492 InspectorInstrumentation::didPushShadowRoot(this, shadowRoot);
1497 RefPtr<ShadowRoot> oldRoot = shadowRoot();
1526 if (ShadowRoot* shadowRoot = this->shadowRoot()) {
1527 ASSERT(shadowRoot->type() == ShadowRoot::UserAgentShadowRoot);
1528 return shadowRoot;
1535 ShadowRoot* shadowRoot = userAgentShadowRoot();
1536 if (!shadowRoot) {
1538 shadowRoot = userAgentShadowRoot();
1539 didAddUserAgentShadowRoot(shadowRoot);
1541 return *shadowRoot;
1656 if (ShadowRoot* shadowRoot = this->shadowRoot())
1657 shadowRoot->invalidateDistribution();
1663 if (ShadowRoot* shadowRoot = this->shadowRoot())
1664 shadowRoot->removeAllEventListeners();