HomeSort by relevance Sort by last modified time
    Searched refs:scopingNode (Results 1 - 16 of 16) sorted by null

  /external/chromium_org/third_party/WebKit/Source/core/css/resolver/
ScopedStyleTree.cpp 39 ScopedStyleResolver* ScopedStyleTree::ensureScopedStyleResolver(ContainerNode& scopingNode)
42 ScopedStyleResolver* scopedStyleResolver = addScopedStyleResolver(scopingNode, isNewEntry);
48 ScopedStyleResolver* ScopedStyleTree::scopedStyleResolverFor(const ContainerNode& scopingNode)
50 if (!isShadowHost(&scopingNode)
51 && !scopingNode.isDocumentNode()
52 && !scopingNode.isShadowRoot())
54 return lookupScopedStyleResolverFor(&scopingNode);
57 ScopedStyleResolver* ScopedStyleTree::addScopedStyleResolver(ContainerNode& scopingNode, bool& isNewEntry)
59 HashMap<const ContainerNode*, OwnPtr<ScopedStyleResolver> >::AddResult addResult = m_authorStyles.add(&scopingNode, nullptr);
62 addResult.storedValue->value = ScopedStyleResolver::create(scopingNode);
    [all...]
ScopedStyleTree.h 42 ScopedStyleResolver* ensureScopedStyleResolver(ContainerNode& scopingNode);
43 ScopedStyleResolver* lookupScopedStyleResolverFor(const ContainerNode* scopingNode)
45 HashMap<const ContainerNode*, OwnPtr<ScopedStyleResolver> >::iterator it = m_authorStyles.find(scopingNode);
49 ScopedStyleResolver* scopedStyleResolverFor(const ContainerNode& scopingNode);
50 ScopedStyleResolver* addScopedStyleResolver(ContainerNode& scopingNode, bool& isNewEntry);
62 void remove(const ContainerNode* scopingNode);
64 void pushStyleCache(const ContainerNode& scopingNode, const ContainerNode* parent);
65 void popStyleCache(const ContainerNode& scopingNode);
75 void resolveStyleCache(const ContainerNode* scopingNode);
76 ScopedStyleResolver* enclosingScopedStyleResolverFor(const ContainerNode* scopingNode);
    [all...]
ScopedStyleResolver.h 48 static PassOwnPtr<ScopedStyleResolver> create(ContainerNode& scopingNode) { return adoptPtr(new ScopedStyleResolver(scopingNode)); }
52 const ContainerNode& scopingNode() const { return m_scopingNode; }
69 explicit ScopedStyleResolver(ContainerNode& scopingNode) : m_scopingNode(scopingNode), m_parent(0) { }
ScopedStyleResolver.cpp 117 const ContainerNode* scopingNode = &m_scopingNode;
128 MatchRequest matchRequest(&m_authorStyleSheets[i]->contents()->ruleSet(), includeEmptyRules, scopingNode, m_authorStyleSheets[i], applyAuthorStyles, i);
StyleResolver.cpp 189 ContainerNode* scopingNode = ScopedStyleResolver::scopingNodeFor(document(), cssSheet);
190 if (!scopingNode)
193 ScopedStyleResolver* resolver = ensureScopedStyleResolver(scopingNode);
256 void StyleResolver::resetAuthorStyle(const ContainerNode* scopingNode)
258 ScopedStyleResolver* resolver = scopingNode ? m_styleTree.lookupScopedStyleResolverFor(scopingNode) : m_styleTree.scopedStyleResolverForDocument();
262 m_treeBoundaryCrossingRules.reset(scopingNode);
266 if (!scopingNode)
269 m_styleTree.remove(scopingNode);
449 resolver->collectMatchingAuthorRules(collector, includeEmptyRules, applyAuthorStyles, cascadeScope++, resolver->treeScope() == element->treeScope() && resolver->scopingNode().isShadowRoot() ? 0 : cascadeOrder)
    [all...]
  /external/chromium_org/third_party/WebKit/Source/core/css/
TreeBoundaryCrossingRules.cpp 47 void TreeBoundaryCrossingRules::addTreeBoundaryCrossingRules(const RuleSet& authorRules, ContainerNode& scopingNode, CSSStyleSheet* parentStyleSheet)
49 if (authorRules.treeBoundaryCrossingRules().isEmpty() && (scopingNode.isDocumentNode() || authorRules.shadowDistributedRules().isEmpty()))
53 if (!scopingNode.isDocumentNode())
56 if (!m_treeBoundaryCrossingRuleSetMap.contains(&scopingNode)) {
57 m_treeBoundaryCrossingRuleSetMap.add(&scopingNode, adoptPtrWillBeNoop(new CSSStyleSheetRuleSubSet()));
58 m_scopingNodes.add(&scopingNode);
60 CSSStyleSheetRuleSubSet* ruleSubSet = m_treeBoundaryCrossingRuleSetMap.get(&scopingNode);
77 const ContainerNode* scopingNode = toContainerNode(*it);
78 CSSStyleSheetRuleSubSet* ruleSubSet = m_treeBoundaryCrossingRuleSetMap.get(scopingNode);
80 bool isInnerTreeScope = element->treeScope().isInclusiveAncestorOf(scopingNode->treeScope())
    [all...]
TreeBoundaryCrossingRules.h 45 void reset(const ContainerNode* scopingNode);
ElementRuleCollector.cpp 121 static bool rulesApplicableInCurrentTreeScope(const Element* element, const ContainerNode* scopingNode, SelectorChecker::BehaviorAtBoundary behaviorAtBoundary, bool elementApplyAuthorStyles)
130 if (!scopingNode || treeScope == scopingNode->treeScope())
133 if (SelectorChecker::isHostInItsShadowTree(*element, behaviorAtBoundary, scopingNode))
  /external/chromium_org/third_party/WebKit/Source/core/html/
HTMLStyleElement.cpp 105 ShadowRoot* scopingNode = containingShadowRoot();
106 if (!scopingNode)
107 scopingNode = insertionPoint->containingShadowRoot();
109 if (scopingNode)
110 scopingNode->unregisterScopedHTMLStyleChild();
113 StyleElement::removedFromDocument(document(), this, scopingNode, containingScope ? *containingScope : insertionPoint->treeScope());
137 ContainerNode* HTMLStyleElement::scopingNode()
HTMLStyleElement.h 45 ContainerNode* scopingNode();
  /external/chromium_org/third_party/WebKit/Source/core/dom/
StyleElement.cpp 82 void StyleElement::removedFromDocument(Document& document, Element* element, ContainerNode* scopingNode, TreeScope& treeScope)
87 document.styleEngine()->removeStyleSheetCandidateNode(element, scopingNode, treeScope);
105 ContainerNode* scopingNode = isHTMLStyleElement(element) ? toHTMLStyleElement(element)->scopingNode() : 0;
106 TreeScope& treeScope = scopingNode ? scopingNode->treeScope() : element->treeScope();
107 document.styleEngine()->removeStyleSheetCandidateNode(element, scopingNode, treeScope);
TreeScopeStyleSheetCollection.cpp 66 ContainerNode* scopingNode = toHTMLStyleElement(*node).scopingNode();
67 if (!isTreeScopeRoot(scopingNode))
68 m_scopingNodesForStyleScoped.add(scopingNode);
71 void TreeScopeStyleSheetCollection::removeStyleSheetCandidateNode(Node* node, ContainerNode* scopingNode)
75 if (!isTreeScopeRoot(scopingNode))
76 m_scopingNodesForStyleScoped.remove(scopingNode);
StyleElement.h 52 void removedFromDocument(Document&, Element*, ContainerNode* scopingNode, TreeScope&);
TreeScopeStyleSheetCollection.h 56 void removeStyleSheetCandidateNode(Node*, ContainerNode* scopingNode);
StyleEngine.h 92 void removeStyleSheetCandidateNode(Node*, ContainerNode* scopingNode, TreeScope&);
StyleEngine.cpp 303 void StyleEngine::removeStyleSheetCandidateNode(Node* node, ContainerNode* scopingNode, TreeScope& treeScope)
310 collection->removeStyleSheetCandidateNode(node, scopingNode);

Completed in 358 milliseconds