| 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 39376fe7c7d4785bdfe3ad0a56e9e0468e78d173..1bd0d79dc01771dd365195bbc463500b346ef314 100644
|
| --- a/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| +++ b/third_party/WebKit/Source/modules/accessibility/AXObject.cpp
|
| @@ -908,29 +908,28 @@ 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;
|
| }
|
| }
|
|
|
|
|