| Index: content/browser/accessibility/browser_accessibility.cc
|
| diff --git a/content/browser/accessibility/browser_accessibility.cc b/content/browser/accessibility/browser_accessibility.cc
|
| index a90d107f32d0658e18bcae416008ec3b43ecbd8b..d8bbe1cec43cdaca4f4d5acaf798f8b2bc07fa05 100644
|
| --- a/content/browser/accessibility/browser_accessibility.cc
|
| +++ b/content/browser/accessibility/browser_accessibility.cc
|
| @@ -742,13 +742,14 @@ bool BrowserAccessibility::GetHtmlAttribute(
|
|
|
| BrowserAccessibility* BrowserAccessibility::GetTable() const {
|
| BrowserAccessibility* table = const_cast<BrowserAccessibility*>(this);
|
| - while (table && !table->IsTableLikeRole())
|
| + while (table && !ui::IsTableLikeRole(table->GetRole()))
|
| table = table->PlatformGetParent();
|
| return table;
|
| }
|
|
|
| BrowserAccessibility* BrowserAccessibility::GetTableCell(int index) const {
|
| - if (!IsTableLikeRole() && !IsCellOrTableHeaderRole())
|
| + if (!ui::IsTableLikeRole(GetRole()) &&
|
| + !ui::IsCellOrTableHeaderRole(GetRole()))
|
| return nullptr;
|
|
|
| BrowserAccessibility* table = GetTable();
|
| @@ -763,7 +764,8 @@ BrowserAccessibility* BrowserAccessibility::GetTableCell(int index) const {
|
|
|
| BrowserAccessibility* BrowserAccessibility::GetTableCell(int row,
|
| int column) const {
|
| - if (!IsTableLikeRole() && !IsCellOrTableHeaderRole())
|
| + if (!ui::IsTableLikeRole(GetRole()) &&
|
| + !ui::IsCellOrTableHeaderRole(GetRole()))
|
| return nullptr;
|
| if (row < 0 || row >= GetTableRowCount() || column < 0 ||
|
| column >= GetTableColumnCount()) {
|
| @@ -787,7 +789,7 @@ BrowserAccessibility* BrowserAccessibility::GetTableCell(int row,
|
| }
|
|
|
| int BrowserAccessibility::GetTableCellIndex() const {
|
| - if (!IsCellOrTableHeaderRole())
|
| + if (!ui::IsCellOrTableHeaderRole(GetRole()))
|
| return -1;
|
|
|
| BrowserAccessibility* table = GetTable();
|
| @@ -817,7 +819,7 @@ int BrowserAccessibility::GetTableColumnCount() const {
|
| }
|
|
|
| int BrowserAccessibility::GetTableColumnSpan() const {
|
| - if (!IsCellOrTableHeaderRole())
|
| + if (!ui::IsCellOrTableHeaderRole(GetRole()))
|
| return 0;
|
|
|
| int column_span;
|
| @@ -839,7 +841,7 @@ int BrowserAccessibility::GetTableRowCount() const {
|
| }
|
|
|
| int BrowserAccessibility::GetTableRowSpan() const {
|
| - if (!IsCellOrTableHeaderRole())
|
| + if (!ui::IsCellOrTableHeaderRole(GetRole()))
|
| return 0;
|
|
|
| int row_span;
|
| @@ -860,18 +862,6 @@ bool BrowserAccessibility::HasAction(ui::AXAction action_enum) const {
|
| return GetData().HasAction(action_enum);
|
| }
|
|
|
| -bool BrowserAccessibility::IsCellOrTableHeaderRole() const {
|
| - return (GetRole() == ui::AX_ROLE_CELL ||
|
| - GetRole() == ui::AX_ROLE_COLUMN_HEADER ||
|
| - GetRole() == ui::AX_ROLE_ROW_HEADER);
|
| -}
|
| -
|
| -bool BrowserAccessibility::IsTableLikeRole() const {
|
| - return (GetRole() == ui::AX_ROLE_TABLE ||
|
| - GetRole() == ui::AX_ROLE_GRID ||
|
| - GetRole() == ui::AX_ROLE_TREE_GRID);
|
| -}
|
| -
|
| bool BrowserAccessibility::HasCaret() const {
|
| if (IsSimpleTextControl() && HasIntAttribute(ui::AX_ATTR_TEXT_SEL_START) &&
|
| HasIntAttribute(ui::AX_ATTR_TEXT_SEL_END)) {
|
|
|