Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(490)

Unified Diff: Source/core/css/CSSSelector.cpp

Issue 212123002: Unship '::-webkit-distributed(...)' functional pseudo element. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Rebased Created 6 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: Source/core/css/CSSSelector.cpp
diff --git a/Source/core/css/CSSSelector.cpp b/Source/core/css/CSSSelector.cpp
index a4b72546d93e81676e22b81b627371a17ec57635..26c0577e0a3929e2e0e72bb41aa36ec3c0c22749 100644
--- a/Source/core/css/CSSSelector.cpp
+++ b/Source/core/css/CSSSelector.cpp
@@ -250,7 +250,6 @@ PseudoId CSSSelector::pseudoId(PseudoType type)
case PseudoCue:
case PseudoFutureCue:
case PseudoPastCue:
- case PseudoDistributed:
case PseudoUnresolved:
case PseudoContent:
case PseudoHost:
@@ -347,7 +346,6 @@ const static NameToPseudoStruct pseudoTypeMap[] = {
{"cue", CSSSelector::PseudoWebKitCustomElement},
{"future", CSSSelector::PseudoFutureCue},
{"past", CSSSelector::PseudoPastCue},
-{"-webkit-distributed(", CSSSelector::PseudoDistributed},
{"in-range", CSSSelector::PseudoInRange},
{"out-of-range", CSSSelector::PseudoOutOfRange},
{"scope", CSSSelector::PseudoScope},
@@ -446,7 +444,6 @@ void CSSSelector::extractPseudoType() const
case PseudoFirstLine:
compat = true;
case PseudoBackdrop:
- case PseudoDistributed:
case PseudoResizer:
case PseudoScrollbar:
case PseudoScrollbarCorner:
@@ -691,12 +688,8 @@ String CSSSelector::selectorText(const String& rightSide) const
if (const CSSSelector* tagHistory = cs->tagHistory()) {
switch (cs->relation()) {
case CSSSelector::Descendant:
- if (cs->relationIsAffectedByPseudoContent() && tagHistory->pseudoType() != CSSSelector::PseudoContent)
- return tagHistory->selectorText("::-webkit-distributed(" + str.toString() + rightSide + ")");
return tagHistory->selectorText(" " + str.toString() + rightSide);
case CSSSelector::Child:
- if (cs->relationIsAffectedByPseudoContent() && tagHistory->pseudoType() != CSSSelector::PseudoContent)
- return tagHistory->selectorText("::-webkit-distributed(> " + str.toString() + rightSide + ")");
return tagHistory->selectorText(" > " + str.toString() + rightSide);
case CSSSelector::Shadow:
return tagHistory->selectorText(" /shadow/ " + str.toString() + rightSide);

Powered by Google App Engine
This is Rietveld 408576698