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

Side by Side Diff: content/child/blink_platform_impl.cc

Issue 1809573003: Fix support for accessible action verbs and performing the default action. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Fix two tests Created 4 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 unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/child/blink_platform_impl.h" 5 #include "content/child/blink_platform_impl.h"
6 6
7 #include <math.h> 7 #include <math.h>
8 8
9 #include <vector> 9 #include <vector>
10 10
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 case WebLocalizedString::AXCalendarShowPreviousMonth: 100 case WebLocalizedString::AXCalendarShowPreviousMonth:
101 return IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH; 101 return IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH;
102 case WebLocalizedString::AXCalendarWeekDescription: 102 case WebLocalizedString::AXCalendarWeekDescription:
103 return IDS_AX_CALENDAR_WEEK_DESCRIPTION; 103 return IDS_AX_CALENDAR_WEEK_DESCRIPTION;
104 case WebLocalizedString::AXCheckedCheckBoxActionVerb: 104 case WebLocalizedString::AXCheckedCheckBoxActionVerb:
105 return IDS_AX_CHECKED_CHECK_BOX_ACTION_VERB; 105 return IDS_AX_CHECKED_CHECK_BOX_ACTION_VERB;
106 case WebLocalizedString::AXDateTimeFieldEmptyValueText: 106 case WebLocalizedString::AXDateTimeFieldEmptyValueText:
107 return IDS_AX_DATE_TIME_FIELD_EMPTY_VALUE_TEXT; 107 return IDS_AX_DATE_TIME_FIELD_EMPTY_VALUE_TEXT;
108 case WebLocalizedString::AXDayOfMonthFieldText: 108 case WebLocalizedString::AXDayOfMonthFieldText:
109 return IDS_AX_DAY_OF_MONTH_FIELD_TEXT; 109 return IDS_AX_DAY_OF_MONTH_FIELD_TEXT;
110 case WebLocalizedString::AXDefaultActionVerb:
111 return IDS_AX_DEFAULT_ACTION_VERB;
110 case WebLocalizedString::AXHeadingText: 112 case WebLocalizedString::AXHeadingText:
111 return IDS_AX_ROLE_HEADING; 113 return IDS_AX_ROLE_HEADING;
112 case WebLocalizedString::AXHourFieldText: 114 case WebLocalizedString::AXHourFieldText:
113 return IDS_AX_HOUR_FIELD_TEXT; 115 return IDS_AX_HOUR_FIELD_TEXT;
114 case WebLocalizedString::AXImageMapText: 116 case WebLocalizedString::AXImageMapText:
115 return IDS_AX_ROLE_IMAGE_MAP; 117 return IDS_AX_ROLE_IMAGE_MAP;
116 case WebLocalizedString::AXLinkActionVerb: 118 case WebLocalizedString::AXLinkActionVerb:
117 return IDS_AX_LINK_ACTION_VERB; 119 return IDS_AX_LINK_ACTION_VERB;
118 case WebLocalizedString::AXLinkText: 120 case WebLocalizedString::AXLinkText:
119 return IDS_AX_ROLE_LINK; 121 return IDS_AX_ROLE_LINK;
(...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after
190 case WebLocalizedString::AxMediaCastOffButtonHelp: 192 case WebLocalizedString::AxMediaCastOffButtonHelp:
191 return IDS_AX_MEDIA_CAST_OFF_BUTTON_HELP; 193 return IDS_AX_MEDIA_CAST_OFF_BUTTON_HELP;
192 case WebLocalizedString::AxMediaCastOnButtonHelp: 194 case WebLocalizedString::AxMediaCastOnButtonHelp:
193 return IDS_AX_MEDIA_CAST_ON_BUTTON_HELP; 195 return IDS_AX_MEDIA_CAST_ON_BUTTON_HELP;
194 case WebLocalizedString::AXMillisecondFieldText: 196 case WebLocalizedString::AXMillisecondFieldText:
195 return IDS_AX_MILLISECOND_FIELD_TEXT; 197 return IDS_AX_MILLISECOND_FIELD_TEXT;
196 case WebLocalizedString::AXMinuteFieldText: 198 case WebLocalizedString::AXMinuteFieldText:
197 return IDS_AX_MINUTE_FIELD_TEXT; 199 return IDS_AX_MINUTE_FIELD_TEXT;
198 case WebLocalizedString::AXMonthFieldText: 200 case WebLocalizedString::AXMonthFieldText:
199 return IDS_AX_MONTH_FIELD_TEXT; 201 return IDS_AX_MONTH_FIELD_TEXT;
202 case WebLocalizedString::AXPopUpButtonActionVerb:
203 return IDS_AX_POP_UP_BUTTON_ACTION_VERB;
200 case WebLocalizedString::AXRadioButtonActionVerb: 204 case WebLocalizedString::AXRadioButtonActionVerb:
201 return IDS_AX_RADIO_BUTTON_ACTION_VERB; 205 return IDS_AX_RADIO_BUTTON_ACTION_VERB;
202 case WebLocalizedString::AXSecondFieldText: 206 case WebLocalizedString::AXSecondFieldText:
203 return IDS_AX_SECOND_FIELD_TEXT; 207 return IDS_AX_SECOND_FIELD_TEXT;
204 case WebLocalizedString::AXTextFieldActionVerb: 208 case WebLocalizedString::AXTextFieldActionVerb:
205 return IDS_AX_TEXT_FIELD_ACTION_VERB; 209 return IDS_AX_TEXT_FIELD_ACTION_VERB;
206 case WebLocalizedString::AXUncheckedCheckBoxActionVerb: 210 case WebLocalizedString::AXUncheckedCheckBoxActionVerb:
207 return IDS_AX_UNCHECKED_CHECK_BOX_ACTION_VERB; 211 return IDS_AX_UNCHECKED_CHECK_BOX_ACTION_VERB;
208 case WebLocalizedString::AXWebAreaText: 212 case WebLocalizedString::AXWebAreaText:
209 return IDS_AX_ROLE_WEB_AREA; 213 return IDS_AX_ROLE_WEB_AREA;
(...skipping 807 matching lines...) Expand 10 before | Expand all | Expand 10 after
1017 return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString( 1021 return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString(
1018 static_cast<ui::DomKey>(dom_key))); 1022 static_cast<ui::DomKey>(dom_key)));
1019 } 1023 }
1020 1024
1021 int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key_string) { 1025 int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key_string) {
1022 return static_cast<int>( 1026 return static_cast<int>(
1023 ui::KeycodeConverter::KeyStringToDomKey(key_string.utf8())); 1027 ui::KeycodeConverter::KeyStringToDomKey(key_string.utf8()));
1024 } 1028 }
1025 1029
1026 } // namespace content 1030 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698