/external/chromium_org/third_party/WebKit/Source/core/css/resolver/ |
D | ScopedStyleTree.cpp | 37 ScopedStyleResolver* ScopedStyleTree::ensureScopedStyleResolver(ContainerNode& scopingNode) in ensureScopedStyleResolver() argument 40 ScopedStyleResolver* scopedStyleResolver = addScopedStyleResolver(scopingNode, isNewEntry); in ensureScopedStyleResolver() 46 ScopedStyleResolver* ScopedStyleTree::scopedStyleResolverFor(const ContainerNode& scopingNode) in scopedStyleResolverFor() argument 48 if (!scopingNode.hasScopedHTMLStyleChild() in scopedStyleResolverFor() 49 && !isShadowHost(&scopingNode) in scopedStyleResolverFor() 50 && !scopingNode.isDocumentNode() in scopedStyleResolverFor() 51 && !scopingNode.isShadowRoot()) in scopedStyleResolverFor() 53 return lookupScopedStyleResolverFor(&scopingNode); in scopedStyleResolverFor() 56 ScopedStyleResolver* ScopedStyleTree::addScopedStyleResolver(ContainerNode& scopingNode, bool& isNe… in addScopedStyleResolver() argument 58 …e*, OwnPtr<ScopedStyleResolver> >::AddResult addResult = m_authorStyles.add(&scopingNode, nullptr); in addScopedStyleResolver() [all …]
|
D | ScopedStyleTree.h | 42 ScopedStyleResolver* ensureScopedStyleResolver(ContainerNode& scopingNode); 43 ScopedStyleResolver* lookupScopedStyleResolverFor(const ContainerNode* scopingNode) in lookupScopedStyleResolverFor() argument 45 …onst ContainerNode*, OwnPtr<ScopedStyleResolver> >::iterator it = m_authorStyles.find(scopingNode); in lookupScopedStyleResolverFor() 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);
|
D | ScopedStyleResolver.h | 48 …ScopedStyleResolver> create(ContainerNode& scopingNode) { return adoptPtr(new ScopedStyleResolver(… in create() argument 52 const ContainerNode& scopingNode() const { return m_scopingNode; } in scopingNode() function 70 …explicit ScopedStyleResolver(ContainerNode& scopingNode) : m_scopingNode(scopingNode), m_parent(0)… in ScopedStyleResolver() argument
|
D | ScopedStyleResolver.cpp | 133 const ContainerNode* scopingNode = &m_scopingNode; in collectMatchingAuthorRules() local 140 scopingNode = toShadowRoot(m_scopingNode).host(); in collectMatchingAuthorRules() 146 …st matchRequest(&m_authorStyleSheets[i]->ruleSet(), includeEmptyRules, scopingNode, applyAuthorSty… in collectMatchingAuthorRules()
|
D | StyleResolver.cpp | 206 ContainerNode* scopingNode = ScopedStyleResolver::scopingNodeFor(document(), cssSheet); in appendCSSStyleSheet() local 207 if (!scopingNode) in appendCSSStyleSheet() 210 ScopedStyleResolver* resolver = ensureScopedStyleResolver(scopingNode); in appendCSSStyleSheet() 284 void StyleResolver::resetAuthorStyle(const ContainerNode* scopingNode) in resetAuthorStyle() argument 288 …ScopedStyleResolver* resolver = scopingNode ? m_styleTree.lookupScopedStyleResolverFor(scopingNode… in resetAuthorStyle() 292 treeBoundaryCrossingRules().reset(scopingNode); in resetAuthorStyle() 296 if (!scopingNode) in resetAuthorStyle() 299 m_styleTree.remove(scopingNode); in resetAuthorStyle() 421 const ContainerNode* scopingNode = toContainerNode(*it); in collectTreeBoundaryCrossingRules() local 422 RuleSet* ruleSet = m_treeBoundaryCrossingRules.ruleSetScopedBy(scopingNode); in collectTreeBoundaryCrossingRules() [all …]
|
/external/chromium_org/third_party/WebKit/Source/core/css/ |
D | TreeBoundaryCrossingRules.cpp | 37 …ngRules::addRule(StyleRule* rule, size_t selectorIndex, ContainerNode* scopingNode, AddRuleFlags a… in addRule() argument 39 if (m_treeBoundaryCrossingRuleSetMap.contains(scopingNode)) { in addRule() 40 … m_treeBoundaryCrossingRuleSetMap.get(scopingNode)->addRule(rule, selectorIndex, addRuleFlags); in addRule() 44 m_treeBoundaryCrossingRuleSetMap.add(scopingNode, ruleSetForScope.release()); in addRule() 45 m_scopingNodes.add(scopingNode); in addRule() 49 void TreeBoundaryCrossingRules::reset(const ContainerNode* scopingNode) in reset() argument 51 m_treeBoundaryCrossingRuleSetMap.remove(scopingNode); in reset() 52 m_scopingNodes.remove(scopingNode); in reset()
|
D | TreeBoundaryCrossingRules.h | 40 void addRule(StyleRule*, size_t selectorIndex, ContainerNode* scopingNode, AddRuleFlags); 42 void reset(const ContainerNode* scopingNode); 48 …et* ruleSetScopedBy(const ContainerNode* scopingNode) { return m_treeBoundaryCrossingRuleSetMap.ge… in ruleSetScopedBy() argument
|
D | ElementRuleCollector.cpp | 120 …licableInCurrentTreeScope(const Element* element, const ContainerNode* scopingNode, SelectorChecke… in rulesApplicableInCurrentTreeScope() argument 129 if (!scopingNode || treeScope == scopingNode->treeScope()) in rulesApplicableInCurrentTreeScope() 132 …Tree() && (behaviorAtBoundary & SelectorChecker::ScopeIsShadowHost) && scopingNode == element->con… in rulesApplicableInCurrentTreeScope()
|
/external/chromium_org/third_party/WebKit/Source/core/dom/ |
D | StyleSheetCollection.cpp | 96 ContainerNode* scopingNode = toHTMLStyleElement(node)->scopingNode(); in addStyleSheetCandidateNode() local 97 if (!isTreeScopeRoot(scopingNode)) in addStyleSheetCandidateNode() 98 m_scopingNodesForStyleScoped.add(scopingNode); in addStyleSheetCandidateNode() 101 void StyleSheetCollection::removeStyleSheetCandidateNode(Node* node, ContainerNode* scopingNode) in removeStyleSheetCandidateNode() argument 105 if (!isTreeScopeRoot(scopingNode)) in removeStyleSheetCandidateNode() 106 m_scopingNodesForStyleScoped.remove(scopingNode); in removeStyleSheetCandidateNode()
|
D | StyleElement.cpp | 67 …StyleElement::removedFromDocument(Document& document, Element* element, ContainerNode* scopingNode) in removedFromDocument() argument 70 document.styleEngine()->removeStyleSheetCandidateNode(element, scopingNode); in removedFromDocument() 86 …didateNode(element, isHTMLStyleElement(element) ? toHTMLStyleElement(element)->scopingNode() : 0); in clearDocumentData()
|
D | StyleElement.h | 49 void removedFromDocument(Document&, Element*, ContainerNode* scopingNode = 0);
|
D | StyleEngine.cpp | 312 void StyleEngine::removeStyleSheetCandidateNode(Node* node, ContainerNode* scopingNode) in removeStyleSheetCandidateNode() argument 314 TreeScope& treeScope = scopingNode ? scopingNode->treeScope() : m_document; in removeStyleSheetCandidateNode() 319 collection->removeStyleSheetCandidateNode(node, scopingNode); in removeStyleSheetCandidateNode()
|
D | StyleSheetCollection.h | 81 void removeStyleSheetCandidateNode(Node*, ContainerNode* scopingNode);
|
D | StyleEngine.h | 99 void removeStyleSheetCandidateNode(Node*, ContainerNode* scopingNode = 0);
|
/external/chromium_org/third_party/WebKit/Source/core/html/ |
D | HTMLStyleElement.cpp | 99 ContainerNode* scopingNode = 0; in scopedAttributeChanged() local 101 scopingNode = containingShadowRoot(); in scopedAttributeChanged() 102 unregisterWithScopingNode(scopingNode); in scopedAttributeChanged() 104 document().styleEngine()->removeStyleSheetCandidateNode(this, scopingNode); in scopedAttributeChanged() 239 ContainerNode* HTMLStyleElement::scopingNode() in scopingNode() function in WebCore::HTMLStyleElement
|
D | HTMLStyleElement.h | 46 ContainerNode* scopingNode();
|