Index: third_party/WebKit/Source/core/html/shadow/DateTimeFieldElement.cpp |
diff --git a/third_party/WebKit/Source/core/html/shadow/DateTimeFieldElement.cpp b/third_party/WebKit/Source/core/html/shadow/DateTimeFieldElement.cpp |
index dd47b86b89dd22839ead171481ad490c634381f9..f7e04643c66121c64f8853c5abc5f32057bb11a9 100644 |
--- a/third_party/WebKit/Source/core/html/shadow/DateTimeFieldElement.cpp |
+++ b/third_party/WebKit/Source/core/html/shadow/DateTimeFieldElement.cpp |
@@ -39,11 +39,6 @@ namespace blink { |
using namespace HTMLNames; |
-static String emptyValueAXText() |
-{ |
- return Locale::defaultLocale().queryString(WebLocalizedString::AXDateTimeFieldEmptyValueText); |
-} |
- |
DateTimeFieldElement::FieldOwner::~FieldOwner() |
{ |
} |
@@ -159,7 +154,7 @@ void DateTimeFieldElement::initialize(const AtomicString& pseudo, const String& |
{ |
// On accessibility, DateTimeFieldElement acts like spin button. |
setAttribute(roleAttr, AtomicString("spinbutton")); |
- setAttribute(aria_valuetextAttr, AtomicString(emptyValueAXText())); |
+ setAttribute(aria_valuetextAttr, AtomicString(visibleValue())); |
setAttribute(aria_valueminAttr, AtomicString::number(axMinimum)); |
setAttribute(aria_valuemaxAttr, AtomicString::number(axMaximum)); |
@@ -227,12 +222,11 @@ void DateTimeFieldElement::updateVisibleValue(EventBehavior eventBehavior) |
textNode->replaceWholeText(newVisibleValue); |
if (hasValue()) { |
- setAttribute(aria_valuetextAttr, AtomicString(newVisibleValue)); |
setAttribute(aria_valuenowAttr, AtomicString::number(valueForARIAValueNow())); |
} else { |
- setAttribute(aria_valuetextAttr, AtomicString(emptyValueAXText())); |
removeAttribute(aria_valuenowAttr); |
} |
+ setAttribute(aria_valuetextAttr, AtomicString(newVisibleValue)); |
if (eventBehavior == DispatchEvent && m_fieldOwner) |
m_fieldOwner->fieldValueChanged(); |