| Index: chrome/renderer/extensions/automation_internal_custom_bindings.cc
|
| diff --git a/chrome/renderer/extensions/automation_internal_custom_bindings.cc b/chrome/renderer/extensions/automation_internal_custom_bindings.cc
|
| index 89a19c6ad1a9dfdf49704029ccbc007b7d4b76c6..54f7367757e1e85b57d7052c7d16f89eec1ce934 100644
|
| --- a/chrome/renderer/extensions/automation_internal_custom_bindings.cc
|
| +++ b/chrome/renderer/extensions/automation_internal_custom_bindings.cc
|
| @@ -742,16 +742,26 @@ AutomationInternalCustomBindings::AutomationInternalCustomBindings(
|
| std::string name_from_str = ui::ToString(name_from);
|
| result.Set(v8::String::NewFromUtf8(isolate, name_from_str.c_str()));
|
| });
|
| - RouteNodeIDFunction("GetChecked", [](v8::Isolate* isolate,
|
| - v8::ReturnValue<v8::Value> result,
|
| - TreeCache* cache, ui::AXNode* node) {
|
| - const ui::AXCheckedState checked_state = static_cast<ui::AXCheckedState>(
|
| - node->data().GetIntAttribute(ui::AX_ATTR_CHECKED_STATE));
|
| - if (checked_state) {
|
| - const std::string checked_str = ui::ToString(checked_state);
|
| - result.Set(v8::String::NewFromUtf8(isolate, checked_str.c_str()));
|
| - }
|
| - });
|
| + RouteNodeIDFunction(
|
| + "GetChecked", [](v8::Isolate* isolate, v8::ReturnValue<v8::Value> result,
|
| + TreeCache* cache, ui::AXNode* node) {
|
| + const ui::AXButtonState checked_state = static_cast<ui::AXButtonState>(
|
| + node->data().GetIntAttribute(ui::AX_ATTR_CHECKED_STATE));
|
| + if (checked_state) {
|
| + const std::string checked_str = ui::ToString(checked_state);
|
| + result.Set(v8::String::NewFromUtf8(isolate, checked_str.c_str()));
|
| + }
|
| + });
|
| + RouteNodeIDFunction(
|
| + "GePressed", [](v8::Isolate* isolate, v8::ReturnValue<v8::Value> result,
|
| + TreeCache* cache, ui::AXNode* node) {
|
| + const ui::AXButtonState pressed_state = static_cast<ui::AXButtonState>(
|
| + node->data().GetIntAttribute(ui::AX_ATTR_PRESSED_STATE));
|
| + if (pressed_state) {
|
| + const std::string pressed_str = ui::ToString(pressed_state);
|
| + result.Set(v8::String::NewFromUtf8(isolate, pressed_str.c_str()));
|
| + }
|
| + });
|
| }
|
|
|
| AutomationInternalCustomBindings::~AutomationInternalCustomBindings() {}
|
|
|