Changeset 127815 in webkit


Ignore:
Timestamp:
Sep 6, 2012 8:35:36 PM (12 years ago)
Author:
yosin@chromium.org
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.

Location:
trunk/Source
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/Platform/ChangeLog

    r127796 r127815  
     12012-09-06  Yoshifumi Inoue  <yosin@chromium.org>
     2
     3        We should have localized strings of date time fields for accessibility
     4        https://bugs.webkit.org/show_bug.cgi?id=96050
     5
     6        Reviewed by Kent Tamura.
     7
     8        This patch adds localized string enum fields for accessibility support
     9        in multiple fields date time related input types for Chromium ports.
     10
     11        * chromium/public/WebLocalizedString.h: Adds AXAMPMFieldText, AXDayOfMonthField,
     12        AXHourFieldText, AXMillisecondFieldText, AXMinuteFieldText, AXMonthField,
     13        AXSecondFieldText, AXWeekOfYearFieldText, and AXYearFieldText.
     14
    1152012-09-06  James Robinson  <jamesr@chromium.org>
    216
  • trunk/Source/Platform/chromium/public/WebLocalizedString.h

    r124176 r127815  
    3636struct WebLocalizedString {
    3737    enum Name {
     38        AXAMPMFieldText,
    3839        AXButtonActionVerb,
    3940        AXCheckedCheckBoxActionVerb,
     41        AXDayOfMonthFieldText,
    4042        AXHeadingText,
     43        AXHourFieldText,
    4144        AXImageMapText,
    4245        AXLinkActionVerb,
    4346        AXLinkText,
    4447        AXListMarkerText,
     48        AXMillisecondFieldText,
     49        AXMinuteFieldText,
     50        AXMonthFieldText,
    4551        AXRadioButtonActionVerb,
     52        AXSecondFieldText,
    4653        AXTextFieldActionVerb,
    4754        AXUncheckedCheckBoxActionVerb,
    4855        AXWebAreaText,
     56        AXWeekOfYearFieldText,
     57        AXYearFieldText,
    4958        CalendarClear,
    5059        CalendarToday,
  • trunk/Source/WebCore/ChangeLog

    r127812 r127815  
     12012-09-06  Yoshifumi Inoue  <yosin@chromium.org>
     2
     3        We should have localized strings of date time fields for accessibility
     4        https://bugs.webkit.org/show_bug.cgi?id=96050
     5
     6        Reviewed by Kent Tamura.
     7
     8        This patch adds declarations of function for getting localized string
     9        of date time field for accessibility inside ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS.
     10
     11        These functions will be used by derived classes of DateTimeFieldElement.
     12
     13        Note: We'll rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to generic name
     14        to support "date", "datetime", "month" and "week" multiple fields input
     15        UI.
     16
     17        No new tests. This patch doesn't change behavior.
     18
     19        * platform/LocalizedStrings.h:
     20        (WebCore): Added declarations of AXAMPMFieldText(), AXDayOfMonthFieldText(),
     21        AXHourFieldText(), AXMillisecondFieldText(), AXMinuteFieldText(), AXMonthFieldText(),
     22        AXSecondFieldText(), AXWeekOfYearFieldText(), and AXYearFieldText().
     23
    1242012-09-06  Tony Chang  <tony@chromium.org>
    225
  • trunk/Source/WebCore/platform/LocalizedStrings.h

    r125258 r127815  
    166166    String AXLinkActionVerb();
    167167
     168#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
     169    String AXAMPMFieldText();
     170    String AXDayOfMonthFieldText();
     171    String AXHourFieldText();
     172    String AXMillisecondFieldText();
     173    String AXMinuteFieldText();
     174    String AXMonthFieldText();
     175    String AXSecondFieldText();
     176    String AXWeekOfYearFieldText();
     177    String AXYearFieldText();
     178#endif
     179
    168180    String missingPluginText();
    169181    String crashedPluginText();
  • trunk/Source/WebKit/chromium/ChangeLog

    r127800 r127815  
     12012-09-06  Yoshifumi Inoue  <yosin@chromium.org>
     2
     3        We should have localized strings of date time fields for accessibility
     4        https://bugs.webkit.org/show_bug.cgi?id=96050
     5
     6        Reviewed by Kent Tamura.
     7
     8        This patch adds functions for getting localized strings of date time
     9        fields for accessibility inside ENABLE_INPUT_TYPE_TIME_MULTIPLE_FIELDS.
     10
     11        These functions will be used by derived classes of DateTimeFieldElement.
     12
     13        Note: We'll rename ENABLE_INPUT_TYPE_MULTIPLE_FIELDS to generic name
     14        to support "date", "datetime", "month" and "week" multiple fields input
     15        UI.
     16
     17        * src/LocalizedStrings.cpp:
     18        (WebCore::AXAMPMFieldText): Added.
     19        (WebCore::AXDayOfMonthFieldText): Added.
     20        (WebCore::AXHourFieldText): Added.
     21        (WebCore::AXMillisecondFieldText): Added.
     22        (WebCore::AXMinuteFieldText): Added.
     23        (WebCore::AXMonthFieldText): Added.
     24        (WebCore::AXSecondFieldText): Added.
     25        (WebCore::AXWeekOfYearFieldText): Added.
     26        (WebCore::AXYearFieldText): Added.
     27
    1282012-09-06  James Robinson  <jamesr@chromium.org>
    229
  • trunk/Source/WebKit/chromium/src/LocalizedStrings.cpp

    r125108 r127815  
    203203}
    204204   
     205#if ENABLE(INPUT_TYPE_TIME_MULTIPLE_FIELDS)
     206String AXAMPMFieldText()
     207{
     208    return query(WebLocalizedString::AXAMPMFieldText);
     209}
     210
     211String AXDayOfMonthFieldText()
     212{
     213    return query(WebLocalizedString::AXDayOfMonthFieldText);
     214}
     215
     216String AXHourFieldText()
     217{
     218    return query(WebLocalizedString::AXHourFieldText);
     219}
     220
     221String AXMillisecondFieldText()
     222{
     223    return query(WebLocalizedString::AXMillisecondFieldText);
     224}
     225
     226String AXMinuteFieldText()
     227{
     228    return query(WebLocalizedString::AXMinuteFieldText);
     229}
     230
     231String AXMonthFieldText()
     232{
     233    return query(WebLocalizedString::AXMonthFieldText);
     234}
     235
     236String AXSecondFieldText()
     237{
     238    return query(WebLocalizedString::AXSecondFieldText);
     239}
     240
     241String AXWeekOfYearFieldText()
     242{
     243    return query(WebLocalizedString::AXWeekOfYearFieldText);
     244}
     245
     246String AXYearFieldText()
     247{
     248    return query(WebLocalizedString::AXYearFieldText);
     249}
     250#endif
     251
    205252String missingPluginText()
    206253{
Note: See TracChangeset for help on using the changeset viewer.