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:
Elliott Sprehn 2015-01-09 18:18:47 -08:00
parent c5d1426457
commit b7336cd862
2 changed files with 0 additions and 12 deletions

View File

@ -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();

View File

@ -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;