OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
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