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