Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/renderer/accessibility_node_serializer.h" | 5 #include "content/renderer/accessibility_node_serializer.h" |
| 6 | 6 |
| 7 #include <set> | 7 #include <set> |
| 8 | 8 |
| 9 #include "base/string_number_conversions.h" | 9 #include "base/string_number_conversions.h" |
| 10 #include "base/string_util.h" | 10 #include "base/string_util.h" |
| (...skipping 57 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 68 case WebKit::WebAccessibilityRoleApplicationStatus: | 68 case WebKit::WebAccessibilityRoleApplicationStatus: |
| 69 return AccessibilityNodeData::ROLE_STATUS; | 69 return AccessibilityNodeData::ROLE_STATUS; |
| 70 case WebKit::WebAccessibilityRoleApplicationTimer: | 70 case WebKit::WebAccessibilityRoleApplicationTimer: |
| 71 return AccessibilityNodeData::ROLE_TIMER; | 71 return AccessibilityNodeData::ROLE_TIMER; |
| 72 case WebKit::WebAccessibilityRoleBrowser: | 72 case WebKit::WebAccessibilityRoleBrowser: |
| 73 return AccessibilityNodeData::ROLE_BROWSER; | 73 return AccessibilityNodeData::ROLE_BROWSER; |
| 74 case WebKit::WebAccessibilityRoleBusyIndicator: | 74 case WebKit::WebAccessibilityRoleBusyIndicator: |
| 75 return AccessibilityNodeData::ROLE_BUSY_INDICATOR; | 75 return AccessibilityNodeData::ROLE_BUSY_INDICATOR; |
| 76 case WebKit::WebAccessibilityRoleButton: | 76 case WebKit::WebAccessibilityRoleButton: |
| 77 return AccessibilityNodeData::ROLE_BUTTON; | 77 return AccessibilityNodeData::ROLE_BUTTON; |
| 78 case WebKit::WebAccessibilityRoleCanvas: | |
| 79 return AccessibilityNodeData::ROLE_CANVAS; | |
| 78 case WebKit::WebAccessibilityRoleCell: | 80 case WebKit::WebAccessibilityRoleCell: |
| 79 return AccessibilityNodeData::ROLE_CELL; | 81 return AccessibilityNodeData::ROLE_CELL; |
| 80 case WebKit::WebAccessibilityRoleCheckBox: | 82 case WebKit::WebAccessibilityRoleCheckBox: |
| 81 return AccessibilityNodeData::ROLE_CHECKBOX; | 83 return AccessibilityNodeData::ROLE_CHECKBOX; |
| 82 case WebKit::WebAccessibilityRoleColorWell: | 84 case WebKit::WebAccessibilityRoleColorWell: |
| 83 return AccessibilityNodeData::ROLE_COLOR_WELL; | 85 return AccessibilityNodeData::ROLE_COLOR_WELL; |
| 84 case WebKit::WebAccessibilityRoleColumn: | 86 case WebKit::WebAccessibilityRoleColumn: |
| 85 return AccessibilityNodeData::ROLE_COLUMN; | 87 return AccessibilityNodeData::ROLE_COLUMN; |
| 86 case WebKit::WebAccessibilityRoleColumnHeader: | 88 case WebKit::WebAccessibilityRoleColumnHeader: |
| 87 return AccessibilityNodeData::ROLE_COLUMN_HEADER; | 89 return AccessibilityNodeData::ROLE_COLUMN_HEADER; |
| 88 case WebKit::WebAccessibilityRoleComboBox: | 90 case WebKit::WebAccessibilityRoleComboBox: |
| 89 return AccessibilityNodeData::ROLE_COMBO_BOX; | 91 return AccessibilityNodeData::ROLE_COMBO_BOX; |
| 90 case WebKit::WebAccessibilityRoleDefinitionListDefinition: | 92 case WebKit::WebAccessibilityRoleDefinitionListDefinition: |
| 91 return AccessibilityNodeData::ROLE_DEFINITION_LIST_DEFINITION; | 93 return AccessibilityNodeData::ROLE_DEFINITION_LIST_DEFINITION; |
| 92 case WebKit::WebAccessibilityRoleDefinitionListTerm: | 94 case WebKit::WebAccessibilityRoleDefinitionListTerm: |
| 93 return AccessibilityNodeData::ROLE_DEFINITION_LIST_TERM; | 95 return AccessibilityNodeData::ROLE_DEFINITION_LIST_TERM; |
| 94 case WebKit::WebAccessibilityRoleDirectory: | 96 case WebKit::WebAccessibilityRoleDirectory: |
| 95 return AccessibilityNodeData::ROLE_DIRECTORY; | 97 return AccessibilityNodeData::ROLE_DIRECTORY; |
| 96 case WebKit::WebAccessibilityRoleDisclosureTriangle: | 98 case WebKit::WebAccessibilityRoleDisclosureTriangle: |
| 97 return AccessibilityNodeData::ROLE_DISCLOSURE_TRIANGLE; | 99 return AccessibilityNodeData::ROLE_DISCLOSURE_TRIANGLE; |
| 100 case WebKit::WebAccessibilityRoleDiv: | |
| 101 return AccessibilityNodeData::ROLE_DIV; | |
| 98 case WebKit::WebAccessibilityRoleDocument: | 102 case WebKit::WebAccessibilityRoleDocument: |
| 99 return AccessibilityNodeData::ROLE_DOCUMENT; | 103 return AccessibilityNodeData::ROLE_DOCUMENT; |
| 100 case WebKit::WebAccessibilityRoleDocumentArticle: | 104 case WebKit::WebAccessibilityRoleDocumentArticle: |
| 101 return AccessibilityNodeData::ROLE_ARTICLE; | 105 return AccessibilityNodeData::ROLE_ARTICLE; |
| 102 case WebKit::WebAccessibilityRoleDocumentMath: | 106 case WebKit::WebAccessibilityRoleDocumentMath: |
| 103 return AccessibilityNodeData::ROLE_MATH; | 107 return AccessibilityNodeData::ROLE_MATH; |
| 104 case WebKit::WebAccessibilityRoleDocumentNote: | 108 case WebKit::WebAccessibilityRoleDocumentNote: |
| 105 return AccessibilityNodeData::ROLE_NOTE; | 109 return AccessibilityNodeData::ROLE_NOTE; |
| 106 case WebKit::WebAccessibilityRoleDocumentRegion: | 110 case WebKit::WebAccessibilityRoleDocumentRegion: |
| 107 return AccessibilityNodeData::ROLE_REGION; | 111 return AccessibilityNodeData::ROLE_REGION; |
| 108 case WebKit::WebAccessibilityRoleDrawer: | 112 case WebKit::WebAccessibilityRoleDrawer: |
| 109 return AccessibilityNodeData::ROLE_DRAWER; | 113 return AccessibilityNodeData::ROLE_DRAWER; |
| 110 case WebKit::WebAccessibilityRoleEditableText: | 114 case WebKit::WebAccessibilityRoleEditableText: |
| 111 return AccessibilityNodeData::ROLE_EDITABLE_TEXT; | 115 return AccessibilityNodeData::ROLE_EDITABLE_TEXT; |
| 112 case WebKit::WebAccessibilityRoleFooter: | 116 case WebKit::WebAccessibilityRoleFooter: |
| 113 return AccessibilityNodeData::ROLE_FOOTER; | 117 return AccessibilityNodeData::ROLE_FOOTER; |
| 118 case WebKit::WebAccessibilityRoleForm: | |
| 119 return AccessibilityNodeData::ROLE_FORM; | |
| 114 case WebKit::WebAccessibilityRoleGrid: | 120 case WebKit::WebAccessibilityRoleGrid: |
| 115 return AccessibilityNodeData::ROLE_GRID; | 121 return AccessibilityNodeData::ROLE_GRID; |
| 116 case WebKit::WebAccessibilityRoleGroup: | 122 case WebKit::WebAccessibilityRoleGroup: |
| 117 return AccessibilityNodeData::ROLE_GROUP; | 123 return AccessibilityNodeData::ROLE_GROUP; |
| 118 case WebKit::WebAccessibilityRoleGrowArea: | 124 case WebKit::WebAccessibilityRoleGrowArea: |
| 119 return AccessibilityNodeData::ROLE_GROW_AREA; | 125 return AccessibilityNodeData::ROLE_GROW_AREA; |
| 120 case WebKit::WebAccessibilityRoleHeading: | 126 case WebKit::WebAccessibilityRoleHeading: |
| 121 return AccessibilityNodeData::ROLE_HEADING; | 127 return AccessibilityNodeData::ROLE_HEADING; |
| 122 case WebKit::WebAccessibilityRoleHelpTag: | 128 case WebKit::WebAccessibilityRoleHelpTag: |
| 123 return AccessibilityNodeData::ROLE_HELP_TAG; | 129 return AccessibilityNodeData::ROLE_HELP_TAG; |
| 130 case WebKit::WebAccessibilityRoleHorizontalRule: | |
| 131 return AccessibilityNodeData::ROLE_HORIZONTAL_RULE; | |
| 124 case WebKit::WebAccessibilityRoleIgnored: | 132 case WebKit::WebAccessibilityRoleIgnored: |
| 125 return AccessibilityNodeData::ROLE_IGNORED; | 133 return AccessibilityNodeData::ROLE_IGNORED; |
| 126 case WebKit::WebAccessibilityRoleImage: | 134 case WebKit::WebAccessibilityRoleImage: |
| 127 return AccessibilityNodeData::ROLE_IMAGE; | 135 return AccessibilityNodeData::ROLE_IMAGE; |
| 128 case WebKit::WebAccessibilityRoleImageMap: | 136 case WebKit::WebAccessibilityRoleImageMap: |
| 129 return AccessibilityNodeData::ROLE_IMAGE_MAP; | 137 return AccessibilityNodeData::ROLE_IMAGE_MAP; |
| 130 case WebKit::WebAccessibilityRoleImageMapLink: | 138 case WebKit::WebAccessibilityRoleImageMapLink: |
| 131 return AccessibilityNodeData::ROLE_IMAGE_MAP_LINK; | 139 return AccessibilityNodeData::ROLE_IMAGE_MAP_LINK; |
| 132 case WebKit::WebAccessibilityRoleIncrementor: | 140 case WebKit::WebAccessibilityRoleIncrementor: |
| 133 return AccessibilityNodeData::ROLE_INCREMENTOR; | 141 return AccessibilityNodeData::ROLE_INCREMENTOR; |
| 142 case WebKit::WebAccessibilityRoleLabel: | |
| 143 return AccessibilityNodeData::ROLE_LABEL; | |
| 134 case WebKit::WebAccessibilityRoleLandmarkApplication: | 144 case WebKit::WebAccessibilityRoleLandmarkApplication: |
| 135 return AccessibilityNodeData::ROLE_LANDMARK_APPLICATION; | 145 return AccessibilityNodeData::ROLE_LANDMARK_APPLICATION; |
| 136 case WebKit::WebAccessibilityRoleLandmarkBanner: | 146 case WebKit::WebAccessibilityRoleLandmarkBanner: |
| 137 return AccessibilityNodeData::ROLE_LANDMARK_BANNER; | 147 return AccessibilityNodeData::ROLE_LANDMARK_BANNER; |
| 138 case WebKit::WebAccessibilityRoleLandmarkComplementary: | 148 case WebKit::WebAccessibilityRoleLandmarkComplementary: |
| 139 return AccessibilityNodeData::ROLE_LANDMARK_COMPLEMENTARY; | 149 return AccessibilityNodeData::ROLE_LANDMARK_COMPLEMENTARY; |
| 140 case WebKit::WebAccessibilityRoleLandmarkContentInfo: | 150 case WebKit::WebAccessibilityRoleLandmarkContentInfo: |
| 141 return AccessibilityNodeData::ROLE_LANDMARK_CONTENTINFO; | 151 return AccessibilityNodeData::ROLE_LANDMARK_CONTENTINFO; |
| 142 case WebKit::WebAccessibilityRoleLandmarkMain: | 152 case WebKit::WebAccessibilityRoleLandmarkMain: |
| 143 return AccessibilityNodeData::ROLE_LANDMARK_MAIN; | 153 return AccessibilityNodeData::ROLE_LANDMARK_MAIN; |
| (...skipping 22 matching lines...) Expand all Loading... | |
| 166 case WebKit::WebAccessibilityRoleMenuButton: | 176 case WebKit::WebAccessibilityRoleMenuButton: |
| 167 return AccessibilityNodeData::ROLE_MENU_BUTTON; | 177 return AccessibilityNodeData::ROLE_MENU_BUTTON; |
| 168 case WebKit::WebAccessibilityRoleMenuItem: | 178 case WebKit::WebAccessibilityRoleMenuItem: |
| 169 return AccessibilityNodeData::ROLE_MENU_ITEM; | 179 return AccessibilityNodeData::ROLE_MENU_ITEM; |
| 170 case WebKit::WebAccessibilityRoleMenuListOption: | 180 case WebKit::WebAccessibilityRoleMenuListOption: |
| 171 return AccessibilityNodeData::ROLE_MENU_LIST_OPTION; | 181 return AccessibilityNodeData::ROLE_MENU_LIST_OPTION; |
| 172 case WebKit::WebAccessibilityRoleMenuListPopup: | 182 case WebKit::WebAccessibilityRoleMenuListPopup: |
| 173 return AccessibilityNodeData::ROLE_MENU_LIST_POPUP; | 183 return AccessibilityNodeData::ROLE_MENU_LIST_POPUP; |
| 174 case WebKit::WebAccessibilityRoleOutline: | 184 case WebKit::WebAccessibilityRoleOutline: |
| 175 return AccessibilityNodeData::ROLE_OUTLINE; | 185 return AccessibilityNodeData::ROLE_OUTLINE; |
| 186 case WebKit::WebAccessibilityRoleParagraph: | |
| 187 return AccessibilityNodeData::ROLE_PARAGRAPH; | |
| 176 case WebKit::WebAccessibilityRolePopUpButton: | 188 case WebKit::WebAccessibilityRolePopUpButton: |
| 177 return AccessibilityNodeData::ROLE_POPUP_BUTTON; | 189 return AccessibilityNodeData::ROLE_POPUP_BUTTON; |
| 190 case WebKit::WebAccessibilityRolePresentational: | |
| 191 return AccessibilityNodeData::ROLE_PRESENTATIONAL; | |
| 178 case WebKit::WebAccessibilityRoleProgressIndicator: | 192 case WebKit::WebAccessibilityRoleProgressIndicator: |
| 179 return AccessibilityNodeData::ROLE_PROGRESS_INDICATOR; | 193 return AccessibilityNodeData::ROLE_PROGRESS_INDICATOR; |
| 180 case WebKit::WebAccessibilityRoleRadioButton: | 194 case WebKit::WebAccessibilityRoleRadioButton: |
| 181 return AccessibilityNodeData::ROLE_RADIO_BUTTON; | 195 return AccessibilityNodeData::ROLE_RADIO_BUTTON; |
| 182 case WebKit::WebAccessibilityRoleRadioGroup: | 196 case WebKit::WebAccessibilityRoleRadioGroup: |
| 183 return AccessibilityNodeData::ROLE_RADIO_GROUP; | 197 return AccessibilityNodeData::ROLE_RADIO_GROUP; |
| 184 case WebKit::WebAccessibilityRoleRow: | 198 case WebKit::WebAccessibilityRoleRow: |
| 185 return AccessibilityNodeData::ROLE_ROW; | 199 return AccessibilityNodeData::ROLE_ROW; |
| 186 case WebKit::WebAccessibilityRoleRowHeader: | 200 case WebKit::WebAccessibilityRoleRowHeader: |
| 187 return AccessibilityNodeData::ROLE_ROW_HEADER; | 201 return AccessibilityNodeData::ROLE_ROW_HEADER; |
| 188 case WebKit::WebAccessibilityRoleRuler: | 202 case WebKit::WebAccessibilityRoleRuler: |
| 189 return AccessibilityNodeData::ROLE_RULER; | 203 return AccessibilityNodeData::ROLE_RULER; |
| 190 case WebKit::WebAccessibilityRoleRulerMarker: | 204 case WebKit::WebAccessibilityRoleRulerMarker: |
| 191 return AccessibilityNodeData::ROLE_RULER_MARKER; | 205 return AccessibilityNodeData::ROLE_RULER_MARKER; |
| 192 case WebKit::WebAccessibilityRoleScrollArea: | 206 case WebKit::WebAccessibilityRoleScrollArea: |
| 193 return AccessibilityNodeData::ROLE_SCROLLAREA; | 207 return AccessibilityNodeData::ROLE_SCROLLAREA; |
| 194 case WebKit::WebAccessibilityRoleScrollBar: | 208 case WebKit::WebAccessibilityRoleScrollBar: |
| 195 return AccessibilityNodeData::ROLE_SCROLLBAR; | 209 return AccessibilityNodeData::ROLE_SCROLLBAR; |
| 196 case WebKit::WebAccessibilityRoleSheet: | 210 case WebKit::WebAccessibilityRoleSheet: |
| 197 return AccessibilityNodeData::ROLE_SHEET; | 211 return AccessibilityNodeData::ROLE_SHEET; |
| 198 case WebKit::WebAccessibilityRoleSlider: | 212 case WebKit::WebAccessibilityRoleSlider: |
| 199 return AccessibilityNodeData::ROLE_SLIDER; | 213 return AccessibilityNodeData::ROLE_SLIDER; |
| 200 case WebKit::WebAccessibilityRoleSliderThumb: | 214 case WebKit::WebAccessibilityRoleSliderThumb: |
| 201 return AccessibilityNodeData::ROLE_SLIDER_THUMB; | 215 return AccessibilityNodeData::ROLE_SLIDER_THUMB; |
| 216 case WebKit::WebAccessibilityRoleSpinButton: | |
| 217 return AccessibilityNodeData::ROLE_SPIN_BUTTON; | |
| 218 case WebKit::WebAccessibilityRoleSpinButtonPart: | |
| 219 return AccessibilityNodeData::ROLE_SPIN_BUTTON_PART; | |
| 202 case WebKit::WebAccessibilityRoleSplitGroup: | 220 case WebKit::WebAccessibilityRoleSplitGroup: |
| 203 return AccessibilityNodeData::ROLE_SPLIT_GROUP; | 221 return AccessibilityNodeData::ROLE_SPLIT_GROUP; |
| 204 case WebKit::WebAccessibilityRoleSplitter: | 222 case WebKit::WebAccessibilityRoleSplitter: |
| 205 return AccessibilityNodeData::ROLE_SPLITTER; | 223 return AccessibilityNodeData::ROLE_SPLITTER; |
| 206 case WebKit::WebAccessibilityRoleStaticText: | 224 case WebKit::WebAccessibilityRoleStaticText: |
| 207 return AccessibilityNodeData::ROLE_STATIC_TEXT; | 225 return AccessibilityNodeData::ROLE_STATIC_TEXT; |
| 208 case WebKit::WebAccessibilityRoleSystemWide: | 226 case WebKit::WebAccessibilityRoleSystemWide: |
| 209 return AccessibilityNodeData::ROLE_SYSTEM_WIDE; | 227 return AccessibilityNodeData::ROLE_SYSTEM_WIDE; |
| 210 case WebKit::WebAccessibilityRoleTab: | 228 case WebKit::WebAccessibilityRoleTab: |
| 211 return AccessibilityNodeData::ROLE_TAB; | 229 return AccessibilityNodeData::ROLE_TAB; |
| 212 case WebKit::WebAccessibilityRoleTabGroup: | 230 case WebKit::WebAccessibilityRoleTabGroup: |
| 213 return AccessibilityNodeData::ROLE_TAB_GROUP_UNUSED; | 231 return AccessibilityNodeData::ROLE_TAB_GROUP_UNUSED; |
| 214 case WebKit::WebAccessibilityRoleTabList: | 232 case WebKit::WebAccessibilityRoleTabList: |
| 215 return AccessibilityNodeData::ROLE_TAB_LIST; | 233 return AccessibilityNodeData::ROLE_TAB_LIST; |
| 216 case WebKit::WebAccessibilityRoleTabPanel: | 234 case WebKit::WebAccessibilityRoleTabPanel: |
| 217 return AccessibilityNodeData::ROLE_TAB_PANEL; | 235 return AccessibilityNodeData::ROLE_TAB_PANEL; |
| 218 case WebKit::WebAccessibilityRoleTable: | 236 case WebKit::WebAccessibilityRoleTable: |
| 219 return AccessibilityNodeData::ROLE_TABLE; | 237 return AccessibilityNodeData::ROLE_TABLE; |
| 220 case WebKit::WebAccessibilityRoleTableHeaderContainer: | 238 case WebKit::WebAccessibilityRoleTableHeaderContainer: |
| 221 return AccessibilityNodeData::ROLE_TABLE_HEADER_CONTAINER; | 239 return AccessibilityNodeData::ROLE_TABLE_HEADER_CONTAINER; |
| 222 case WebKit::WebAccessibilityRoleTextArea: | 240 case WebKit::WebAccessibilityRoleTextArea: |
| 223 return AccessibilityNodeData::ROLE_TEXTAREA; | 241 return AccessibilityNodeData::ROLE_TEXTAREA; |
| 224 case WebKit::WebAccessibilityRoleTextField: | 242 case WebKit::WebAccessibilityRoleTextField: |
| 225 return AccessibilityNodeData::ROLE_TEXT_FIELD; | 243 return AccessibilityNodeData::ROLE_TEXT_FIELD; |
| 244 case WebKit::WebAccessibilityRoleToggleButton: | |
| 245 return AccessibilityNodeData::ROLE_TOGGLE_BUTTON; | |
| 226 case WebKit::WebAccessibilityRoleToolbar: | 246 case WebKit::WebAccessibilityRoleToolbar: |
| 227 return AccessibilityNodeData::ROLE_TOOLBAR; | 247 return AccessibilityNodeData::ROLE_TOOLBAR; |
| 228 case WebKit::WebAccessibilityRoleTreeGrid: | 248 case WebKit::WebAccessibilityRoleTreeGrid: |
| 229 return AccessibilityNodeData::ROLE_TREE_GRID; | 249 return AccessibilityNodeData::ROLE_TREE_GRID; |
| 230 case WebKit::WebAccessibilityRoleTreeItemRole: | 250 case WebKit::WebAccessibilityRoleTreeItemRole: |
| 231 return AccessibilityNodeData::ROLE_TREE_ITEM; | 251 return AccessibilityNodeData::ROLE_TREE_ITEM; |
| 232 case WebKit::WebAccessibilityRoleTreeRole: | 252 case WebKit::WebAccessibilityRoleTreeRole: |
| 233 return AccessibilityNodeData::ROLE_TREE; | 253 return AccessibilityNodeData::ROLE_TREE; |
| 234 case WebKit::WebAccessibilityRoleUserInterfaceTooltip: | 254 case WebKit::WebAccessibilityRoleUserInterfaceTooltip: |
| 235 return AccessibilityNodeData::ROLE_TOOLTIP; | 255 return AccessibilityNodeData::ROLE_TOOLTIP; |
| (...skipping 134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 370 if (dst->role == dst->ROLE_TREE_ITEM) | 390 if (dst->role == dst->ROLE_TREE_ITEM) |
| 371 dst->int_attributes[dst->ATTR_HIERARCHICAL_LEVEL] = src.hierarchicalLevel(); | 391 dst->int_attributes[dst->ATTR_HIERARCHICAL_LEVEL] = src.hierarchicalLevel(); |
| 372 | 392 |
| 373 if (dst->role == dst->ROLE_SLIDER) | 393 if (dst->role == dst->ROLE_SLIDER) |
| 374 include_children = false; | 394 include_children = false; |
| 375 | 395 |
| 376 // Treat the active list box item as focused. | 396 // Treat the active list box item as focused. |
| 377 if (dst->role == dst->ROLE_LISTBOX_OPTION && src.isSelectedOptionActive()) | 397 if (dst->role == dst->ROLE_LISTBOX_OPTION && src.isSelectedOptionActive()) |
| 378 dst->state |= (1 << AccessibilityNodeData::STATE_FOCUSED); | 398 dst->state |= (1 << AccessibilityNodeData::STATE_FOCUSED); |
| 379 | 399 |
| 400 //if (src.canvasHasFallbackContent()) | |
| 401 // dst->role = AccessibilityNodeData::ROLE_CANVAS_WITH_FALLBACK_CONTENT; | |
|
piman
2012/09/07 21:19:33
Nit: remove commented code
| |
| 402 | |
| 380 WebNode node = src.node(); | 403 WebNode node = src.node(); |
| 381 bool is_iframe = false; | 404 bool is_iframe = false; |
| 382 | 405 |
| 383 if (!node.isNull() && node.isElementNode()) { | 406 if (!node.isNull() && node.isElementNode()) { |
| 384 WebElement element = node.to<WebElement>(); | 407 WebElement element = node.to<WebElement>(); |
| 385 is_iframe = (element.tagName() == ASCIIToUTF16("IFRAME")); | 408 is_iframe = (element.tagName() == ASCIIToUTF16("IFRAME")); |
| 386 | 409 |
| 387 // TODO(ctguil): The tagName in WebKit is lower cased but | 410 // TODO(ctguil): The tagName in WebKit is lower cased but |
| 388 // HTMLElement::nodeName calls localNameUpper. Consider adding | 411 // HTMLElement::nodeName calls localNameUpper. Consider adding |
| 389 // a WebElement method that returns the original lower cased tagName. | 412 // a WebElement method that returns the original lower cased tagName. |
| (...skipping 80 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 470 dst->string_attributes.end()) { | 493 dst->string_attributes.end()) { |
| 471 dst->string_attributes[dst->ATTR_CONTAINER_LIVE_RELEVANT] = | 494 dst->string_attributes[dst->ATTR_CONTAINER_LIVE_RELEVANT] = |
| 472 container_elem.getAttribute("aria-relevant"); | 495 container_elem.getAttribute("aria-relevant"); |
| 473 } | 496 } |
| 474 } | 497 } |
| 475 container_accessible = container_accessible.parentObject(); | 498 container_accessible = container_accessible.parentObject(); |
| 476 } | 499 } |
| 477 | 500 |
| 478 if (dst->role == dst->ROLE_PROGRESS_INDICATOR || | 501 if (dst->role == dst->ROLE_PROGRESS_INDICATOR || |
| 479 dst->role == dst->ROLE_SCROLLBAR || | 502 dst->role == dst->ROLE_SCROLLBAR || |
| 480 dst->role == dst->ROLE_SLIDER) { | 503 dst->role == dst->ROLE_SLIDER || |
| 504 dst->role == dst->ROLE_SPIN_BUTTON) { | |
| 481 dst->float_attributes[dst->ATTR_VALUE_FOR_RANGE] = src.valueForRange(); | 505 dst->float_attributes[dst->ATTR_VALUE_FOR_RANGE] = src.valueForRange(); |
| 482 dst->float_attributes[dst->ATTR_MAX_VALUE_FOR_RANGE] = | 506 dst->float_attributes[dst->ATTR_MAX_VALUE_FOR_RANGE] = |
| 483 src.minValueForRange(); | 507 src.minValueForRange(); |
| 484 dst->float_attributes[dst->ATTR_MIN_VALUE_FOR_RANGE] = | 508 dst->float_attributes[dst->ATTR_MIN_VALUE_FOR_RANGE] = |
| 485 src.maxValueForRange(); | 509 src.maxValueForRange(); |
| 486 } | 510 } |
| 487 | 511 |
| 488 if (dst->role == dst->ROLE_DOCUMENT || | 512 if (dst->role == dst->ROLE_DOCUMENT || |
| 489 dst->role == dst->ROLE_WEB_AREA) { | 513 dst->role == dst->ROLE_WEB_AREA) { |
| 490 const WebDocument& document = src.document(); | 514 const WebDocument& document = src.document(); |
| (...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 585 &dst->children.back(), | 609 &dst->children.back(), |
| 586 include_children); | 610 include_children); |
| 587 } else { | 611 } else { |
| 588 dst->indirect_child_ids.push_back(child_id); | 612 dst->indirect_child_ids.push_back(child_id); |
| 589 } | 613 } |
| 590 } | 614 } |
| 591 } | 615 } |
| 592 } | 616 } |
| 593 | 617 |
| 594 } // namespace content | 618 } // namespace content |
| OLD | NEW |