Index: third_party/WebKit/Source/core/html/HTMLElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/HTMLElement.cpp b/third_party/WebKit/Source/core/html/HTMLElement.cpp |
index a5c665d65435b117f71e56ce18dfd8cd6e934137..30e18d23e3ed23def665e2d5efd58a18184ad5b0 100644 |
--- a/third_party/WebKit/Source/core/html/HTMLElement.cpp |
+++ b/third_party/WebKit/Source/core/html/HTMLElement.cpp |
@@ -205,7 +205,7 @@ void HTMLElement::MapLanguageAttributeToLocale(const AtomicString& value, |
first_separator = ui_language.Find('_'); |
if (first_separator != kNotFound) |
ui_language = ui_language.Left(first_separator); |
- if (!EqualIgnoringCase(html_language, ui_language)) |
+ if (!DeprecatedEqualIgnoringCase(html_language, ui_language)) |
UseCounter::Count(GetDocument(), |
UseCounter::kLangAttributeDoesNotMatchToUILocale); |
} else { |
@@ -224,8 +224,9 @@ bool HTMLElement::IsPresentationAttribute(const QualifiedName& name) const { |
} |
static inline bool IsValidDirAttribute(const AtomicString& value) { |
- return EqualIgnoringCase(value, "auto") || EqualIgnoringCase(value, "ltr") || |
- EqualIgnoringCase(value, "rtl"); |
+ return DeprecatedEqualIgnoringCase(value, "auto") || |
+ DeprecatedEqualIgnoringCase(value, "ltr") || |
+ DeprecatedEqualIgnoringCase(value, "rtl"); |
} |
void HTMLElement::CollectStyleForPresentationAttribute( |
@@ -233,14 +234,14 @@ void HTMLElement::CollectStyleForPresentationAttribute( |
const AtomicString& value, |
MutableStylePropertySet* style) { |
if (name == alignAttr) { |
- if (EqualIgnoringCase(value, "middle")) |
+ if (DeprecatedEqualIgnoringCase(value, "middle")) |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyTextAlign, |
CSSValueCenter); |
else |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyTextAlign, |
value); |
} else if (name == contenteditableAttr) { |
- if (value.IsEmpty() || EqualIgnoringCase(value, "true")) { |
+ if (value.IsEmpty() || DeprecatedEqualIgnoringCase(value, "true")) { |
AddPropertyToPresentationAttributeStyle( |
style, CSSPropertyWebkitUserModify, CSSValueReadWrite); |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyWordWrap, |
@@ -251,7 +252,7 @@ void HTMLElement::CollectStyleForPresentationAttribute( |
if (HasTagName(htmlTag)) |
UseCounter::Count(GetDocument(), |
UseCounter::kContentEditableTrueOnHTML); |
- } else if (EqualIgnoringCase(value, "plaintext-only")) { |
+ } else if (DeprecatedEqualIgnoringCase(value, "plaintext-only")) { |
AddPropertyToPresentationAttributeStyle( |
style, CSSPropertyWebkitUserModify, CSSValueReadWritePlaintextOnly); |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyWordWrap, |
@@ -260,7 +261,7 @@ void HTMLElement::CollectStyleForPresentationAttribute( |
CSSValueAfterWhiteSpace); |
UseCounter::Count(GetDocument(), |
UseCounter::kContentEditablePlainTextOnly); |
- } else if (EqualIgnoringCase(value, "false")) { |
+ } else if (DeprecatedEqualIgnoringCase(value, "false")) { |
AddPropertyToPresentationAttributeStyle( |
style, CSSPropertyWebkitUserModify, CSSValueReadOnly); |
} |
@@ -269,17 +270,17 @@ void HTMLElement::CollectStyleForPresentationAttribute( |
CSSValueNone); |
} else if (name == draggableAttr) { |
UseCounter::Count(GetDocument(), UseCounter::kDraggableAttribute); |
- if (EqualIgnoringCase(value, "true")) { |
+ if (DeprecatedEqualIgnoringCase(value, "true")) { |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyWebkitUserDrag, |
CSSValueElement); |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyUserSelect, |
CSSValueNone); |
- } else if (EqualIgnoringCase(value, "false")) { |
+ } else if (DeprecatedEqualIgnoringCase(value, "false")) { |
AddPropertyToPresentationAttributeStyle(style, CSSPropertyWebkitUserDrag, |
CSSValueNone); |
} |
} else if (name == dirAttr) { |
- if (EqualIgnoringCase(value, "auto")) { |
+ if (DeprecatedEqualIgnoringCase(value, "auto")) { |
AddPropertyToPresentationAttributeStyle( |
style, CSSPropertyUnicodeBidi, UnicodeBidiAttributeForDirAuto(this)); |
} else { |
@@ -591,25 +592,25 @@ void HTMLElement::ApplyAlignmentAttributeToStyle( |
CSSValueID float_value = CSSValueInvalid; |
CSSValueID vertical_align_value = CSSValueInvalid; |
- if (EqualIgnoringCase(alignment, "absmiddle")) { |
+ if (DeprecatedEqualIgnoringCase(alignment, "absmiddle")) { |
vertical_align_value = CSSValueMiddle; |
- } else if (EqualIgnoringCase(alignment, "absbottom")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "absbottom")) { |
vertical_align_value = CSSValueBottom; |
- } else if (EqualIgnoringCase(alignment, "left")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "left")) { |
float_value = CSSValueLeft; |
vertical_align_value = CSSValueTop; |
- } else if (EqualIgnoringCase(alignment, "right")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "right")) { |
float_value = CSSValueRight; |
vertical_align_value = CSSValueTop; |
- } else if (EqualIgnoringCase(alignment, "top")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "top")) { |
vertical_align_value = CSSValueTop; |
- } else if (EqualIgnoringCase(alignment, "middle")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "middle")) { |
vertical_align_value = CSSValueWebkitBaselineMiddle; |
- } else if (EqualIgnoringCase(alignment, "center")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "center")) { |
vertical_align_value = CSSValueMiddle; |
- } else if (EqualIgnoringCase(alignment, "bottom")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "bottom")) { |
vertical_align_value = CSSValueBaseline; |
- } else if (EqualIgnoringCase(alignment, "texttop")) { |
+ } else if (DeprecatedEqualIgnoringCase(alignment, "texttop")) { |
vertical_align_value = CSSValueTextTop; |
} |
@@ -631,11 +632,11 @@ String HTMLElement::contentEditable() const { |
if (value.IsNull()) |
return "inherit"; |
- if (value.IsEmpty() || EqualIgnoringCase(value, "true")) |
+ if (value.IsEmpty() || DeprecatedEqualIgnoringCase(value, "true")) |
return "true"; |
- if (EqualIgnoringCase(value, "false")) |
+ if (DeprecatedEqualIgnoringCase(value, "false")) |
return "false"; |
- if (EqualIgnoringCase(value, "plaintext-only")) |
+ if (DeprecatedEqualIgnoringCase(value, "plaintext-only")) |
return "plaintext-only"; |
return "inherit"; |
@@ -643,13 +644,13 @@ String HTMLElement::contentEditable() const { |
void HTMLElement::setContentEditable(const String& enabled, |
ExceptionState& exception_state) { |
- if (EqualIgnoringCase(enabled, "true")) |
+ if (DeprecatedEqualIgnoringCase(enabled, "true")) |
setAttribute(contenteditableAttr, "true"); |
- else if (EqualIgnoringCase(enabled, "false")) |
+ else if (DeprecatedEqualIgnoringCase(enabled, "false")) |
setAttribute(contenteditableAttr, "false"); |
- else if (EqualIgnoringCase(enabled, "plaintext-only")) |
+ else if (DeprecatedEqualIgnoringCase(enabled, "plaintext-only")) |
setAttribute(contenteditableAttr, "plaintext-only"); |
- else if (EqualIgnoringCase(enabled, "inherit")) |
+ else if (DeprecatedEqualIgnoringCase(enabled, "inherit")) |
removeAttribute(contenteditableAttr); |
else |
exception_state.ThrowDOMException(kSyntaxError, |
@@ -663,7 +664,7 @@ bool HTMLElement::isContentEditableForBinding() const { |
} |
bool HTMLElement::draggable() const { |
- return EqualIgnoringCase(getAttribute(draggableAttr), "true"); |
+ return DeprecatedEqualIgnoringCase(getAttribute(draggableAttr), "true"); |
} |
void HTMLElement::setDraggable(bool value) { |
@@ -703,9 +704,10 @@ TranslateAttributeMode HTMLElement::GetTranslateAttributeMode() const { |
if (value == g_null_atom) |
return kTranslateAttributeInherit; |
- if (EqualIgnoringCase(value, "yes") || EqualIgnoringCase(value, "")) |
+ if (DeprecatedEqualIgnoringCase(value, "yes") || |
+ DeprecatedEqualIgnoringCase(value, "")) |
return kTranslateAttributeYes; |
- if (EqualIgnoringCase(value, "no")) |
+ if (DeprecatedEqualIgnoringCase(value, "no")) |
return kTranslateAttributeNo; |
return kTranslateAttributeInherit; |
@@ -740,11 +742,11 @@ static inline const AtomicString& ToValidDirValue(const AtomicString& value) { |
DEFINE_STATIC_LOCAL(const AtomicString, rtl_value, ("rtl")); |
DEFINE_STATIC_LOCAL(const AtomicString, auto_value, ("auto")); |
- if (EqualIgnoringCase(value, ltr_value)) |
+ if (DeprecatedEqualIgnoringCase(value, ltr_value)) |
return ltr_value; |
- if (EqualIgnoringCase(value, rtl_value)) |
+ if (DeprecatedEqualIgnoringCase(value, rtl_value)) |
return rtl_value; |
- if (EqualIgnoringCase(value, auto_value)) |
+ if (DeprecatedEqualIgnoringCase(value, auto_value)) |
return auto_value; |
return g_null_atom; |
} |
@@ -776,7 +778,7 @@ bool HTMLElement::HasDirectionAuto() const { |
// https://html.spec.whatwg.org/multipage/semantics.html#the-bdi-element |
const AtomicString& direction = FastGetAttribute(dirAttr); |
return (isHTMLBDIElement(*this) && direction == g_null_atom) || |
- EqualIgnoringCase(direction, "auto"); |
+ DeprecatedEqualIgnoringCase(direction, "auto"); |
} |
TextDirection HTMLElement::DirectionalityIfhasDirAutoAttribute( |
@@ -804,7 +806,7 @@ TextDirection HTMLElement::Directionality( |
Node* node = FlatTreeTraversal::FirstChild(*this); |
while (node) { |
// Skip bdi, script, style and text form controls. |
- if (EqualIgnoringCase(node->nodeName(), "bdi") || |
+ if (DeprecatedEqualIgnoringCase(node->nodeName(), "bdi") || |
isHTMLScriptElement(*node) || isHTMLStyleElement(*node) || |
(node->IsElementNode() && ToElement(node)->IsTextControl()) || |
(node->IsElementNode() && |
@@ -861,7 +863,7 @@ void HTMLElement::DirAttributeChanged(const AtomicString& value) { |
ToHTMLElement(parent) |
->AdjustDirectionalityIfNeededAfterChildAttributeChanged(this); |
- if (EqualIgnoringCase(value, "auto")) |
+ if (DeprecatedEqualIgnoringCase(value, "auto")) |
CalculateAndAdjustDirectionality(); |
} |
@@ -1009,7 +1011,7 @@ bool HTMLElement::ParseColorWithLegacyRules(const String& attribute_value, |
String color_string = attribute_value.StripWhiteSpace(); |
// "transparent" doesn't apply a color either. |
- if (EqualIgnoringCase(color_string, "transparent")) |
+ if (DeprecatedEqualIgnoringCase(color_string, "transparent")) |
return false; |
// If the string is a 3/6-digit hex color or a named CSS color, use that. |
@@ -1106,10 +1108,10 @@ bool HTMLElement::MatchesReadWritePseudoClass() const { |
if (FastHasAttribute(contenteditableAttr)) { |
const AtomicString& value = FastGetAttribute(contenteditableAttr); |
- if (value.IsEmpty() || EqualIgnoringCase(value, "true") || |
- EqualIgnoringCase(value, "plaintext-only")) |
+ if (value.IsEmpty() || DeprecatedEqualIgnoringCase(value, "true") || |
+ DeprecatedEqualIgnoringCase(value, "plaintext-only")) |
return true; |
- if (EqualIgnoringCase(value, "false")) |
+ if (DeprecatedEqualIgnoringCase(value, "false")) |
return false; |
// All other values should be treated as "inherit". |
} |