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; |
} |
} |