| Index: third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| diff --git a/third_party/WebKit/Source/modules/accessibility/AXObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| index 9c141b51f5a12c920a361bcc8dc36a0087827615..bc0a87f1f01a031efaa690be400c538633150678 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| @@ -904,33 +904,28 @@ AccessibilityOrientation AXObject::orientation() const {
|
| return AccessibilityOrientationUndefined;
|
| }
|
|
|
| -static String queryString(WebLocalizedString::Name name) {
|
| - return Locale::defaultLocale().queryString(name);
|
| -}
|
| -
|
| -String AXObject::actionVerb() const {
|
| +AXSupportedAction AXObject::action() const {
|
| if (!actionElement())
|
| - return emptyString();
|
| + return AXSupportedAction::None;
|
|
|
| switch (roleValue()) {
|
| case ButtonRole:
|
| case ToggleButtonRole:
|
| - return queryString(WebLocalizedString::AXButtonActionVerb);
|
| + return AXSupportedAction::Press;
|
| case TextFieldRole:
|
| - return queryString(WebLocalizedString::AXTextFieldActionVerb);
|
| + return AXSupportedAction::Activate;
|
| case RadioButtonRole:
|
| - return queryString(WebLocalizedString::AXRadioButtonActionVerb);
|
| + return AXSupportedAction::Select;
|
| case CheckBoxRole:
|
| case SwitchRole:
|
| - return queryString(
|
| - isChecked() ? WebLocalizedString::AXCheckedCheckBoxActionVerb
|
| - : WebLocalizedString::AXUncheckedCheckBoxActionVerb);
|
| + return isChecked() ? AXSupportedAction::Check
|
| + : AXSupportedAction::Uncheck;
|
| case LinkRole:
|
| - return queryString(WebLocalizedString::AXLinkActionVerb);
|
| + return AXSupportedAction::Jump;
|
| case PopUpButtonRole:
|
| - return queryString(WebLocalizedString::AXPopUpButtonActionVerb);
|
| + return AXSupportedAction::Open;
|
| default:
|
| - return queryString(WebLocalizedString::AXDefaultActionVerb);
|
| + return AXSupportedAction::Click;
|
| }
|
| }
|
|
|
|
|