| Index: content/browser/accessibility/browser_accessibility.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc
|
| index 37217c7ff049d90fda3623b8c85d94981ebf3165..e039cc71e69ed43bfcb7233cf12929f9c85b62bc 100644
|
| --- a/content/browser/accessibility/browser_accessibility.cc
|
| +++ b/content/browser/accessibility/browser_accessibility.cc
|
| @@ -142,8 +142,8 @@ gfx::Rect BrowserAccessibility::GetLocalBoundsRect() const {
|
| // nested web area.
|
| BrowserAccessibility* parent = parent_;
|
| bool need_to_offset_web_area =
|
| - (role_ == AccessibilityNodeData::ROLE_WEB_AREA ||
|
| - role_ == AccessibilityNodeData::ROLE_ROOT_WEB_AREA);
|
| + (role_ == WebKit::WebAXRoleWebArea ||
|
| + role_ == WebKit::WebAXRoleRootWebArea);
|
| while (parent) {
|
| if (need_to_offset_web_area &&
|
| parent->location().width() > 0 &&
|
| @@ -154,13 +154,13 @@ gfx::Rect BrowserAccessibility::GetLocalBoundsRect() const {
|
|
|
| // On some platforms, we don't want to take the root scroll offsets
|
| // into account.
|
| - if (parent->role() == AccessibilityNodeData::ROLE_ROOT_WEB_AREA &&
|
| + if (parent->role() == WebKit::WebAXRoleRootWebArea &&
|
| !manager()->UseRootScrollOffsetsWhenComputingBounds()) {
|
| break;
|
| }
|
|
|
| - if (parent->role() == AccessibilityNodeData::ROLE_WEB_AREA ||
|
| - parent->role() == AccessibilityNodeData::ROLE_ROOT_WEB_AREA) {
|
| + if (parent->role() == WebKit::WebAXRoleWebArea ||
|
| + parent->role() == WebKit::WebAXRoleRootWebArea) {
|
| int sx = 0;
|
| int sy = 0;
|
| if (parent->GetIntAttribute(AccessibilityNodeData::ATTR_SCROLL_X, &sx) &&
|
| @@ -211,7 +211,7 @@ void BrowserAccessibility::Destroy() {
|
| PostInitialize();
|
|
|
| manager_->NotifyAccessibilityEvent(
|
| - AccessibilityNotificationObjectHide, this);
|
| + WebKit::WebAXEventHide, this);
|
|
|
| instance_active_ = false;
|
| manager_->RemoveNode(this);
|
| @@ -456,25 +456,24 @@ bool BrowserAccessibility::GetAriaTristate(
|
| return false; // Not set
|
| }
|
|
|
| -bool BrowserAccessibility::HasState(
|
| - AccessibilityNodeData::State state_enum) const {
|
| +bool BrowserAccessibility::HasState(WebKit::WebAXState state_enum) const {
|
| return (state_ >> state_enum) & 1;
|
| }
|
|
|
| bool BrowserAccessibility::IsEditableText() const {
|
| // These roles don't have readonly set, but they're not editable text.
|
| - if (role_ == AccessibilityNodeData::ROLE_SCROLLAREA ||
|
| - role_ == AccessibilityNodeData::ROLE_COLUMN ||
|
| - role_ == AccessibilityNodeData::ROLE_TABLE_HEADER_CONTAINER) {
|
| + if (role_ == WebKit::WebAXRoleScrollArea ||
|
| + role_ == WebKit::WebAXRoleColumn ||
|
| + role_ == WebKit::WebAXRoleTableHeaderContainer) {
|
| return false;
|
| }
|
|
|
| - // Note: STATE_READONLY being false means it's either a text control,
|
| + // Note: WebAXStateReadonly being false means it's either a text control,
|
| // or contenteditable. We also check for editable text roles to cover
|
| // another element that has role=textbox set on it.
|
| - return (!HasState(AccessibilityNodeData::STATE_READONLY) ||
|
| - role_ == AccessibilityNodeData::ROLE_TEXT_FIELD ||
|
| - role_ == AccessibilityNodeData::ROLE_TEXTAREA);
|
| + return (!HasState(WebKit::WebAXStateReadonly) ||
|
| + role_ == WebKit::WebAXRoleTextField ||
|
| + role_ == WebKit::WebAXRoleTextArea);
|
| }
|
|
|
| std::string BrowserAccessibility::GetTextRecursive() const {
|
|
|