Home | History | Annotate | Download | only in resolver

Lines Matching defs:shadowRoot

40 #include "core/dom/shadow/ShadowRoot.h"
135 for (ShadowRoot* shadowRoot = shadow->youngestShadowRoot(); shadowRoot; shadowRoot = shadowRoot->olderShadowRoot()) {
136 if (shadowRoot->hasScopedHTMLStyleChild()) {
137 if (ScopedStyleResolver* resolver = scopedStyleResolverFor(shadowRoot))
140 if (!shadowRoot->containsShadowElements())
258 inline RuleSet* ScopedStyleResolver::ensureAtHostRuleSetFor(const ShadowRoot* shadowRoot)
260 HashMap<const ShadowRoot*, OwnPtr<RuleSet> >::AddResult addResult = m_atHostRules.add(shadowRoot, nullptr);
271 ShadowRoot* shadowRoot = scopingNode->containingShadowRoot();
272 if (!shadowRoot || !shadowRoot->host())
275 RuleSet* rule = ensureAtHostRuleSetFor(shadowRoot);
295 for (HashMap<const ShadowRoot*, OwnPtr<RuleSet> >::iterator it = m_atHostRules.begin(); it != m_atHostRules.end(); ++it)
305 void ScopedStyleResolver::resetAtHostRules(const ShadowRoot* shadowRoot)
307 m_atHostRules.remove(shadowRoot);
342 inline RuleSet* ScopedStyleResolver::atHostRuleSetFor(const ShadowRoot* shadowRoot) const
344 HashMap<const ShadowRoot*, OwnPtr<RuleSet> >::const_iterator it = m_atHostRules.find(shadowRoot);
367 ShadowRoot* shadowRoot = shadow->youngestShadowRoot();
368 for (; shadowRoot; shadowRoot = shadowRoot->olderShadowRoot())
369 if (!shadowRoot->containsShadowElements())
372 if (!shadowRoot)
373 shadowRoot = shadow->oldestShadowRoot();
377 for (; shadowRoot; shadowRoot = shadowRoot->youngerShadowRoot()) {
378 if (RuleSet* ruleSet = atHostRuleSetFor(shadowRoot))