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

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

Issue 2518183002: Moved action verbs out of Blink. (Closed)
Patch Set: Created 4 years 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 <memory> 9 #include <memory>
10 #include <vector> 10 #include <vector>
(...skipping 63 matching lines...) Expand 10 before | Expand all | Expand 10 after
74 74
75 namespace { 75 namespace {
76 76
77 77
78 } // namespace 78 } // namespace
79 79
80 static int ToMessageID(WebLocalizedString::Name name) { 80 static int ToMessageID(WebLocalizedString::Name name) {
81 switch (name) { 81 switch (name) {
82 case WebLocalizedString::AXAMPMFieldText: 82 case WebLocalizedString::AXAMPMFieldText:
83 return IDS_AX_AM_PM_FIELD_TEXT; 83 return IDS_AX_AM_PM_FIELD_TEXT;
84 case WebLocalizedString::AXButtonActionVerb:
85 return IDS_AX_BUTTON_ACTION_VERB;
86 case WebLocalizedString::AXCalendarShowMonthSelector: 84 case WebLocalizedString::AXCalendarShowMonthSelector:
87 return IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR; 85 return IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR;
88 case WebLocalizedString::AXCalendarShowNextMonth: 86 case WebLocalizedString::AXCalendarShowNextMonth:
89 return IDS_AX_CALENDAR_SHOW_NEXT_MONTH; 87 return IDS_AX_CALENDAR_SHOW_NEXT_MONTH;
90 case WebLocalizedString::AXCalendarShowPreviousMonth: 88 case WebLocalizedString::AXCalendarShowPreviousMonth:
91 return IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH; 89 return IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH;
92 case WebLocalizedString::AXCalendarWeekDescription: 90 case WebLocalizedString::AXCalendarWeekDescription:
93 return IDS_AX_CALENDAR_WEEK_DESCRIPTION; 91 return IDS_AX_CALENDAR_WEEK_DESCRIPTION;
94 case WebLocalizedString::AXCheckedCheckBoxActionVerb:
95 return IDS_AX_CHECKED_CHECK_BOX_ACTION_VERB;
96 case WebLocalizedString::AXDayOfMonthFieldText: 92 case WebLocalizedString::AXDayOfMonthFieldText:
97 return IDS_AX_DAY_OF_MONTH_FIELD_TEXT; 93 return IDS_AX_DAY_OF_MONTH_FIELD_TEXT;
98 case WebLocalizedString::AXDefaultActionVerb:
99 return IDS_AX_DEFAULT_ACTION_VERB;
100 case WebLocalizedString::AXHeadingText: 94 case WebLocalizedString::AXHeadingText:
101 return IDS_AX_ROLE_HEADING; 95 return IDS_AX_ROLE_HEADING;
102 case WebLocalizedString::AXHourFieldText: 96 case WebLocalizedString::AXHourFieldText:
103 return IDS_AX_HOUR_FIELD_TEXT; 97 return IDS_AX_HOUR_FIELD_TEXT;
104 case WebLocalizedString::AXImageMapText: 98 case WebLocalizedString::AXImageMapText:
105 return IDS_AX_ROLE_IMAGE_MAP; 99 return IDS_AX_ROLE_IMAGE_MAP;
106 case WebLocalizedString::AXLinkActionVerb:
107 return IDS_AX_LINK_ACTION_VERB;
108 case WebLocalizedString::AXLinkText: 100 case WebLocalizedString::AXLinkText:
109 return IDS_AX_ROLE_LINK; 101 return IDS_AX_ROLE_LINK;
110 case WebLocalizedString::AXListMarkerText: 102 case WebLocalizedString::AXListMarkerText:
111 return IDS_AX_ROLE_LIST_MARKER; 103 return IDS_AX_ROLE_LIST_MARKER;
112 case WebLocalizedString::AXMediaDefault: 104 case WebLocalizedString::AXMediaDefault:
113 return IDS_AX_MEDIA_DEFAULT; 105 return IDS_AX_MEDIA_DEFAULT;
114 case WebLocalizedString::AXMediaAudioElement: 106 case WebLocalizedString::AXMediaAudioElement:
115 return IDS_AX_MEDIA_AUDIO_ELEMENT; 107 return IDS_AX_MEDIA_AUDIO_ELEMENT;
116 case WebLocalizedString::AXMediaVideoElement: 108 case WebLocalizedString::AXMediaVideoElement:
117 return IDS_AX_MEDIA_VIDEO_ELEMENT; 109 return IDS_AX_MEDIA_VIDEO_ELEMENT;
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
186 case WebLocalizedString::AXMediaCastOnButtonHelp: 178 case WebLocalizedString::AXMediaCastOnButtonHelp:
187 return IDS_AX_MEDIA_CAST_ON_BUTTON_HELP; 179 return IDS_AX_MEDIA_CAST_ON_BUTTON_HELP;
188 case WebLocalizedString::AXMediaOverflowButtonHelp: 180 case WebLocalizedString::AXMediaOverflowButtonHelp:
189 return IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP; 181 return IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP;
190 case WebLocalizedString::AXMillisecondFieldText: 182 case WebLocalizedString::AXMillisecondFieldText:
191 return IDS_AX_MILLISECOND_FIELD_TEXT; 183 return IDS_AX_MILLISECOND_FIELD_TEXT;
192 case WebLocalizedString::AXMinuteFieldText: 184 case WebLocalizedString::AXMinuteFieldText:
193 return IDS_AX_MINUTE_FIELD_TEXT; 185 return IDS_AX_MINUTE_FIELD_TEXT;
194 case WebLocalizedString::AXMonthFieldText: 186 case WebLocalizedString::AXMonthFieldText:
195 return IDS_AX_MONTH_FIELD_TEXT; 187 return IDS_AX_MONTH_FIELD_TEXT;
196 case WebLocalizedString::AXPopUpButtonActionVerb:
197 return IDS_AX_POP_UP_BUTTON_ACTION_VERB;
198 case WebLocalizedString::AXRadioButtonActionVerb:
199 return IDS_AX_RADIO_BUTTON_ACTION_VERB;
200 case WebLocalizedString::AXSecondFieldText: 188 case WebLocalizedString::AXSecondFieldText:
201 return IDS_AX_SECOND_FIELD_TEXT; 189 return IDS_AX_SECOND_FIELD_TEXT;
202 case WebLocalizedString::AXTextFieldActionVerb:
203 return IDS_AX_TEXT_FIELD_ACTION_VERB;
204 case WebLocalizedString::AXUncheckedCheckBoxActionVerb:
205 return IDS_AX_UNCHECKED_CHECK_BOX_ACTION_VERB;
206 case WebLocalizedString::AXWebAreaText: 190 case WebLocalizedString::AXWebAreaText:
207 return IDS_AX_ROLE_WEB_AREA; 191 return IDS_AX_ROLE_WEB_AREA;
208 case WebLocalizedString::AXWeekOfYearFieldText: 192 case WebLocalizedString::AXWeekOfYearFieldText:
209 return IDS_AX_WEEK_OF_YEAR_FIELD_TEXT; 193 return IDS_AX_WEEK_OF_YEAR_FIELD_TEXT;
210 case WebLocalizedString::AXYearFieldText: 194 case WebLocalizedString::AXYearFieldText:
211 return IDS_AX_YEAR_FIELD_TEXT; 195 return IDS_AX_YEAR_FIELD_TEXT;
212 case WebLocalizedString::CalendarClear: 196 case WebLocalizedString::CalendarClear:
213 return IDS_FORM_CALENDAR_CLEAR; 197 return IDS_FORM_CALENDAR_CLEAR;
214 case WebLocalizedString::CalendarToday: 198 case WebLocalizedString::CalendarToday:
215 return IDS_FORM_CALENDAR_TODAY; 199 return IDS_FORM_CALENDAR_TODAY;
(...skipping 669 matching lines...) Expand 10 before | Expand all | Expand 10 after
885 return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString( 869 return WebString::fromUTF8(ui::KeycodeConverter::DomKeyToKeyString(
886 static_cast<ui::DomKey>(dom_key))); 870 static_cast<ui::DomKey>(dom_key)));
887 } 871 }
888 872
889 int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key_string) { 873 int BlinkPlatformImpl::domKeyEnumFromString(const WebString& key_string) {
890 return static_cast<int>( 874 return static_cast<int>(
891 ui::KeycodeConverter::KeyStringToDomKey(key_string.utf8())); 875 ui::KeycodeConverter::KeyStringToDomKey(key_string.utf8()));
892 } 876 }
893 877
894 } // namespace content 878 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698