Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1060)

Unified Diff: content/common/accessibility_node_data.cc

Issue 10919157: Add support for new accessibility roles from WebKit, with tests. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Add Mac expectations based on trybot runs Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « content/common/accessibility_node_data.h ('k') | content/renderer/accessibility_node_serializer.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: content/common/accessibility_node_data.cc
diff --git a/content/common/accessibility_node_data.cc b/content/common/accessibility_node_data.cc
index aced0cdb7c5a5441336bdd20763cb5242a995ffa..01b028b24d3bb29c2d20be1441b4222bea26ffe5 100644
--- a/content/common/accessibility_node_data.cc
+++ b/content/common/accessibility_node_data.cc
@@ -59,6 +59,8 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
case ROLE_BROWSER: result += " BROWSER"; break;
case ROLE_BUSY_INDICATOR: result += " BUSY_INDICATOR"; break;
case ROLE_BUTTON: result += " BUTTON"; break;
+ case ROLE_CANVAS: result += " CANVAS"; break;
+ case ROLE_CANVAS_WITH_FALLBACK_CONTENT: result += " CANVAS_FALLBACK"; break;
case ROLE_CELL: result += " CELL"; break;
case ROLE_CHECKBOX: result += " CHECKBOX"; break;
case ROLE_COLOR_WELL: result += " COLOR_WELL"; break;
@@ -70,20 +72,24 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
case ROLE_DIALOG: result += " DIALOG"; break;
case ROLE_DIRECTORY: result += " DIRECTORY"; break;
case ROLE_DISCLOSURE_TRIANGLE: result += " DISCLOSURE_TRIANGLE"; break;
+ case ROLE_DIV: result += " DIV"; break;
case ROLE_DOCUMENT: result += " DOCUMENT"; break;
case ROLE_DRAWER: result += " DRAWER"; break;
case ROLE_EDITABLE_TEXT: result += " EDITABLE_TEXT"; break;
case ROLE_FOOTER: result += " FOOTER"; break;
+ case ROLE_FORM: result += " FORM"; break;
case ROLE_GRID: result += " GRID"; break;
case ROLE_GROUP: result += " GROUP"; break;
case ROLE_GROW_AREA: result += " GROW_AREA"; break;
case ROLE_HEADING: result += " HEADING"; break;
case ROLE_HELP_TAG: result += " HELP_TAG"; break;
+ case ROLE_HORIZONTAL_RULE: result += " HORIZONTAL_RULE"; break;
case ROLE_IGNORED: result += " IGNORED"; break;
case ROLE_IMAGE: result += " IMAGE"; break;
case ROLE_IMAGE_MAP: result += " IMAGE_MAP"; break;
case ROLE_IMAGE_MAP_LINK: result += " IMAGE_MAP_LINK"; break;
case ROLE_INCREMENTOR: result += " INCREMENTOR"; break;
+ case ROLE_LABEL: result += " LABEL"; break;
case ROLE_LANDMARK_APPLICATION: result += " L_APPLICATION"; break;
case ROLE_LANDMARK_BANNER: result += " L_BANNER"; break;
case ROLE_LANDMARK_COMPLEMENTARY: result += " L_COMPLEMENTARY"; break;
@@ -109,7 +115,9 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
case ROLE_MENU_LIST_POPUP: result += " MENU_LIST_POPUP"; break;
case ROLE_NOTE: result += " NOTE"; break;
case ROLE_OUTLINE: result += " OUTLINE"; break;
+ case ROLE_PARAGRAPH: result += " PARAGRAPH"; break;
case ROLE_POPUP_BUTTON: result += " POPUP_BUTTON"; break;
+ case ROLE_PRESENTATIONAL: result += " PRESENTATIONAL"; break;
case ROLE_PROGRESS_INDICATOR: result += " PROGRESS_INDICATOR"; break;
case ROLE_RADIO_BUTTON: result += " RADIO_BUTTON"; break;
case ROLE_RADIO_GROUP: result += " RADIO_GROUP"; break;
@@ -124,6 +132,8 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
case ROLE_SHEET: result += " SHEET"; break;
case ROLE_SLIDER: result += " SLIDER"; break;
case ROLE_SLIDER_THUMB: result += " SLIDER_THUMB"; break;
+ case ROLE_SPIN_BUTTON: result += " SPIN_BUTTON"; break;
+ case ROLE_SPIN_BUTTON_PART: result += " SPIN_BUTTON_PART"; break;
case ROLE_SPLITTER: result += " SPLITTER"; break;
case ROLE_SPLIT_GROUP: result += " SPLIT_GROUP"; break;
case ROLE_STATIC_TEXT: result += " STATIC_TEXT"; break;
@@ -138,6 +148,7 @@ std::string AccessibilityNodeData::DebugString(bool recursive) const {
case ROLE_TEXTAREA: result += " TEXTAREA"; break;
case ROLE_TEXT_FIELD: result += " TEXT_FIELD"; break;
case ROLE_TIMER: result += " TIMER"; break;
+ case ROLE_TOGGLE_BUTTON: result += " TOGGLE_BUTTON"; break;
case ROLE_TOOLBAR: result += " TOOLBAR"; break;
case ROLE_TOOLTIP: result += " TOOLTIP"; break;
case ROLE_TREE: result += " TREE"; break;
« no previous file with comments | « content/common/accessibility_node_data.h ('k') | content/renderer/accessibility_node_serializer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698