- Revision
- 127815
- Author
- yo...@chromium.org
- Date
- 2012-09-06 20:35:36 -0700 (Thu, 06 Sep 2012)
Log Message
We should have localized strings of date time fields for accessibility
https://bugs.webkit.org/show_bug.cgi?id=96050
Reviewed by Kent Tamura.
Source/Platform:
This patch adds localized string enum fields for accessibility support
in multiple fields date time related input types for Chromium ports.
* chromium/public/WebLocalizedString.h: Adds AXAMPMFieldText, AXDayOfMonthField,
AXHourFieldText, AXMillisecondFieldText, AXMinuteFieldText, AXMonthField,
AXSecondFieldText, AXWeekOfYearFieldText, and AXYearFieldText.
Source/WebCore:
This patch adds declarations of function for getting localized string
of date time field for accessibility inside ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS.
These functions will be used by derived classes of DateTimeFieldElement.
Note: We'll rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to generic name
to support "date", "datetime", "month" and "week" multiple fields input
UI.
No new tests. This patch doesn't change behavior.
* platform/LocalizedStrings.h:
(WebCore): Added declarations of AXAMPMFieldText(), AXDayOfMonthFieldText(),
AXHourFieldText(), AXMillisecondFieldText(), AXMinuteFieldText(), AXMonthFieldText(),
AXSecondFieldText(), AXWeekOfYearFieldText(), and AXYearFieldText().
Source/WebKit/chromium:
This patch adds functions for getting localized strings of date time
fields for accessibility inside ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS.
These functions will be used by derived classes of DateTimeFieldElement.
Note: We'll rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to generic name
to support "date", "datetime", "month" and "week" multiple fields input
UI.
* src/LocalizedStrings.cpp:
(WebCore::AXAMPMFieldText): Added.
(WebCore::AXDayOfMonthFieldText): Added.
(WebCore::AXHourFieldText): Added.
(WebCore::AXMillisecondFieldText): Added.
(WebCore::AXMinuteFieldText): Added.
(WebCore::AXMonthFieldText): Added.
(WebCore::AXSecondFieldText): Added.
(WebCore::AXWeekOfYearFieldText): Added.
(WebCore::AXYearFieldText): Added.
Modified Paths
Diff
Modified: trunk/Source/Platform/ChangeLog (127814 => 127815)
--- trunk/Source/Platform/ChangeLog 2012-09-07 03:17:29 UTC (rev 127814)
+++ trunk/Source/Platform/ChangeLog 2012-09-07 03:35:36 UTC (rev 127815)
@@ -1,3 +1,17 @@
+2012-09-06 Yoshifumi Inoue <yo...@chromium.org>
+
+ We should have localized strings of date time fields for accessibility
+ https://bugs.webkit.org/show_bug.cgi?id=96050
+
+ Reviewed by Kent Tamura.
+
+ This patch adds localized string enum fields for accessibility support
+ in multiple fields date time related input types for Chromium ports.
+
+ * chromium/public/WebLocalizedString.h: Adds AXAMPMFieldText, AXDayOfMonthField,
+ AXHourFieldText, AXMillisecondFieldText, AXMinuteFieldText, AXMonthField,
+ AXSecondFieldText, AXWeekOfYearFieldText, and AXYearFieldText.
+
2012-09-06 James Robinson <jam...@chromium.org>
[chromium] Export public functions on WebTransformationMatrix so they can be used outside of WebKit.dll
Modified: trunk/Source/Platform/chromium/public/WebLocalizedString.h (127814 => 127815)
--- trunk/Source/Platform/chromium/public/WebLocalizedString.h 2012-09-07 03:17:29 UTC (rev 127814)
+++ trunk/Source/Platform/chromium/public/WebLocalizedString.h 2012-09-07 03:35:36 UTC (rev 127815)
@@ -35,17 +35,26 @@
struct WebLocalizedString {
enum Name {
+ AXAMPMFieldText,
AXButtonActionVerb,
AXCheckedCheckBoxActionVerb,
+ AXDayOfMonthFieldText,
AXHeadingText,
+ AXHourFieldText,
AXImageMapText,
AXLinkActionVerb,
AXLinkText,
AXListMarkerText,
+ AXMillisecondFieldText,
+ AXMinuteFieldText,
+ AXMonthFieldText,
AXRadioButtonActionVerb,
+ AXSecondFieldText,
AXTextFieldActionVerb,
AXUncheckedCheckBoxActionVerb,
AXWebAreaText,
+ AXWeekOfYearFieldText,
+ AXYearFieldText,
CalendarClear,
CalendarToday,
DateFormatDayInMonthLabel,
Modified: trunk/Source/WebCore/ChangeLog (127814 => 127815)
--- trunk/Source/WebCore/ChangeLog 2012-09-07 03:17:29 UTC (rev 127814)
+++ trunk/Source/WebCore/ChangeLog 2012-09-07 03:35:36 UTC (rev 127815)
@@ -1,3 +1,26 @@
+2012-09-06 Yoshifumi Inoue <yo...@chromium.org>
+
+ We should have localized strings of date time fields for accessibility
+ https://bugs.webkit.org/show_bug.cgi?id=96050
+
+ Reviewed by Kent Tamura.
+
+ This patch adds declarations of function for getting localized string
+ of date time field for accessibility inside ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS.
+
+ These functions will be used by derived classes of DateTimeFieldElement.
+
+ Note: We'll rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to generic name
+ to support "date", "datetime", "month" and "week" multiple fields input
+ UI.
+
+ No new tests. This patch doesn't change behavior.
+
+ * platform/LocalizedStrings.h:
+ (WebCore): Added declarations of AXAMPMFieldText(), AXDayOfMonthFieldText(),
+ AXHourFieldText(), AXMillisecondFieldText(), AXMinuteFieldText(), AXMonthFieldText(),
+ AXSecondFieldText(), AXWeekOfYearFieldText(), and AXYearFieldText().
+
2012-09-06 Tony Chang <t...@chromium.org>
Make computePositionedLogicalWidth and computePositionedLogicalWidthReplaced const
Modified: trunk/Source/WebCore/platform/LocalizedStrings.h (127814 => 127815)
--- trunk/Source/WebCore/platform/LocalizedStrings.h 2012-09-07 03:17:29 UTC (rev 127814)
+++ trunk/Source/WebCore/platform/LocalizedStrings.h 2012-09-07 03:35:36 UTC (rev 127815)
@@ -165,6 +165,18 @@
String AXMenuListPopupActionVerb();
String AXLinkActionVerb();
+#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+ String AXAMPMFieldText();
+ String AXDayOfMonthFieldText();
+ String AXHourFieldText();
+ String AXMillisecondFieldText();
+ String AXMinuteFieldText();
+ String AXMonthFieldText();
+ String AXSecondFieldText();
+ String AXWeekOfYearFieldText();
+ String AXYearFieldText();
+#endif
+
String missingPluginText();
String crashedPluginText();
String blockedPluginByContentSecurityPolicyText();
Modified: trunk/Source/WebKit/chromium/ChangeLog (127814 => 127815)
--- trunk/Source/WebKit/chromium/ChangeLog 2012-09-07 03:17:29 UTC (rev 127814)
+++ trunk/Source/WebKit/chromium/ChangeLog 2012-09-07 03:35:36 UTC (rev 127815)
@@ -1,3 +1,30 @@
+2012-09-06 Yoshifumi Inoue <yo...@chromium.org>
+
+ We should have localized strings of date time fields for accessibility
+ https://bugs.webkit.org/show_bug.cgi?id=96050
+
+ Reviewed by Kent Tamura.
+
+ This patch adds functions for getting localized strings of date time
+ fields for accessibility inside ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS.
+
+ These functions will be used by derived classes of DateTimeFieldElement.
+
+ Note: We'll rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to generic name
+ to support "date", "datetime", "month" and "week" multiple fields input
+ UI.
+
+ * src/LocalizedStrings.cpp:
+ (WebCore::AXAMPMFieldText): Added.
+ (WebCore::AXDayOfMonthFieldText): Added.
+ (WebCore::AXHourFieldText): Added.
+ (WebCore::AXMillisecondFieldText): Added.
+ (WebCore::AXMinuteFieldText): Added.
+ (WebCore::AXMonthFieldText): Added.
+ (WebCore::AXSecondFieldText): Added.
+ (WebCore::AXWeekOfYearFieldText): Added.
+ (WebCore::AXYearFieldText): Added.
+
2012-09-06 James Robinson <jam...@chromium.org>
[chromium] Don't link cc in to WebKit.dll when use_libcc_for_compositor=1
Modified: trunk/Source/WebKit/chromium/src/LocalizedStrings.cpp (127814 => 127815)
--- trunk/Source/WebKit/chromium/src/LocalizedStrings.cpp 2012-09-07 03:17:29 UTC (rev 127814)
+++ trunk/Source/WebKit/chromium/src/LocalizedStrings.cpp 2012-09-07 03:35:36 UTC (rev 127815)
@@ -202,6 +202,53 @@
return String();
}
+#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
+String AXAMPMFieldText()
+{
+ return query(WebLocalizedString::AXAMPMFieldText);
+}
+
+String AXDayOfMonthFieldText()
+{
+ return query(WebLocalizedString::AXDayOfMonthFieldText);
+}
+
+String AXHourFieldText()
+{
+ return query(WebLocalizedString::AXHourFieldText);
+}
+
+String AXMillisecondFieldText()
+{
+ return query(WebLocalizedString::AXMillisecondFieldText);
+}
+
+String AXMinuteFieldText()
+{
+ return query(WebLocalizedString::AXMinuteFieldText);
+}
+
+String AXMonthFieldText()
+{
+ return query(WebLocalizedString::AXMonthFieldText);
+}
+
+String AXSecondFieldText()
+{
+ return query(WebLocalizedString::AXSecondFieldText);
+}
+
+String AXWeekOfYearFieldText()
+{
+ return query(WebLocalizedString::AXWeekOfYearFieldText);
+}
+
+String AXYearFieldText()
+{
+ return query(WebLocalizedString::AXYearFieldText);
+}
+#endif
+
String missingPluginText()
{
return query(WebLocalizedString::MissingPluginText);