mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
Remove shadowPseudoElementRules.
Nothing uses this now, it was for custom pseudo elements that don't exist in Sky. R=ojan@chromium.org Review URL: https://codereview.chromium.org/786953008
This commit is contained in:
parent
c5d1426457
commit
b7336cd862
@ -109,14 +109,6 @@ bool RuleSet::findBestRuleSetAndAdd(const CSSSelector& component, RuleData& rule
|
||||
addToRuleSet(className, ensurePendingRules()->classRules, ruleData);
|
||||
return true;
|
||||
}
|
||||
if (!customPseudoElementName.isEmpty()) {
|
||||
// Custom pseudos come before ids and classes in the order of tagHistory, and have a relation of
|
||||
// ShadowPseudo between them. Therefore we should never be a situation where extractValuesforSelector
|
||||
// finsd id and className in addition to custom pseudo.
|
||||
ASSERT(id.isEmpty() && className.isEmpty());
|
||||
addToRuleSet(customPseudoElementName, ensurePendingRules()->shadowPseudoElementRules, ruleData);
|
||||
return true;
|
||||
}
|
||||
|
||||
if (!tagName.isEmpty()) {
|
||||
addToRuleSet(tagName, ensurePendingRules()->tagRules, ruleData);
|
||||
@ -208,7 +200,6 @@ void RuleSet::compactRules()
|
||||
compactPendingRules(pendingRules->idRules, m_idRules);
|
||||
compactPendingRules(pendingRules->classRules, m_classRules);
|
||||
compactPendingRules(pendingRules->tagRules, m_tagRules);
|
||||
compactPendingRules(pendingRules->shadowPseudoElementRules, m_shadowPseudoElementRules);
|
||||
m_universalRules.shrinkToFit();
|
||||
m_fontFaceRules.shrinkToFit();
|
||||
m_keyframesRules.shrinkToFit();
|
||||
|
||||
@ -81,7 +81,6 @@ public:
|
||||
const TerminatedArray<RuleData>* idRules(const AtomicString& key) const { ASSERT(!m_pendingRules); return m_idRules.get(key); }
|
||||
const TerminatedArray<RuleData>* classRules(const AtomicString& key) const { ASSERT(!m_pendingRules); return m_classRules.get(key); }
|
||||
const TerminatedArray<RuleData>* tagRules(const AtomicString& key) const { ASSERT(!m_pendingRules); return m_tagRules.get(key); }
|
||||
const TerminatedArray<RuleData>* shadowPseudoElementRules(const AtomicString& key) const { ASSERT(!m_pendingRules); return m_shadowPseudoElementRules.get(key); }
|
||||
const Vector<RuleData>* universalRules() const { ASSERT(!m_pendingRules); return &m_universalRules; }
|
||||
const Vector<RawPtr<StyleRuleFontFace> >& fontFaceRules() const { return m_fontFaceRules; }
|
||||
const Vector<RawPtr<StyleRuleKeyframes> >& keyframesRules() const { return m_keyframesRules; }
|
||||
@ -124,7 +123,6 @@ private:
|
||||
PendingRuleMap idRules;
|
||||
PendingRuleMap classRules;
|
||||
PendingRuleMap tagRules;
|
||||
PendingRuleMap shadowPseudoElementRules;
|
||||
|
||||
private:
|
||||
PendingRuleMaps() { }
|
||||
@ -140,7 +138,6 @@ private:
|
||||
CompactRuleMap m_idRules;
|
||||
CompactRuleMap m_classRules;
|
||||
CompactRuleMap m_tagRules;
|
||||
CompactRuleMap m_shadowPseudoElementRules;
|
||||
Vector<RuleData> m_universalRules;
|
||||
RuleFeatureSet m_features;
|
||||
Vector<RawPtr<StyleRuleFontFace> > m_fontFaceRules;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user