| 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 56b0126fc8c4b2275d5ca68a636ca5264b3f7575..a44b73691e9924a31e4836982c3b9b727eeada39 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;
|
| }
|
| }
|
|
|
|
|