Changeset 142382 in webkit
- Timestamp:
- Feb 9, 2013 3:06:00 PM (11 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 39 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r142381 r142382 1 2013-02-09 Dominic Mazzoni <dmazzoni@google.com> 2 3 AX: move isIgnored caching to AXObject 4 https://bugs.webkit.org/show_bug.cgi?id=109322 5 6 Reviewed by Chris Fleizach. 7 8 There's some benefit to caching accessibilityIsIgnored 9 (using AXComputedObjectAttributeCache) for more than just 10 AXRenderObject, so move the caching code to AXObject. 11 12 AXObject now has a protected virtual method 13 computeAccessibilityIsIgnored, and all subclasses 14 override that instead. 15 16 No new tests. 17 18 * accessibility/AccessibilityImageMapLink.h: 19 (AccessibilityImageMapLink): 20 (WebCore::AccessibilityImageMapLink::computeAccessibilityIsIgnored): 21 * accessibility/AccessibilityList.cpp: 22 (WebCore::AccessibilityList::computeAccessibilityIsIgnored): 23 * accessibility/AccessibilityList.h: 24 (AccessibilityList): 25 * accessibility/AccessibilityListBox.cpp: 26 (WebCore::AccessibilityListBox::computeAccessibilityIsIgnored): 27 * accessibility/AccessibilityListBox.h: 28 (AccessibilityListBox): 29 * accessibility/AccessibilityListBoxOption.cpp: 30 (WebCore::AccessibilityListBoxOption::computeAccessibilityIsIgnored): 31 * accessibility/AccessibilityListBoxOption.h: 32 (AccessibilityListBoxOption): 33 * accessibility/AccessibilityMediaControls.cpp: 34 (WebCore::AccessibilityMediaControl::computeAccessibilityIsIgnored): 35 (WebCore::AccessibilityMediaTimeDisplay::computeAccessibilityIsIgnored): 36 * accessibility/AccessibilityMediaControls.h: 37 (AccessibilityMediaControl): 38 (WebCore::AccessibilityMediaControlsContainer::computeAccessibilityIsIgnored): 39 (AccessibilityMediaTimeDisplay): 40 * accessibility/AccessibilityMenuList.h: 41 (WebCore::AccessibilityMenuList::computeAccessibilityIsIgnored): 42 * accessibility/AccessibilityMenuListOption.cpp: 43 (WebCore::AccessibilityMenuListOption::computeAccessibilityIsIgnored): 44 * accessibility/AccessibilityMenuListOption.h: 45 (AccessibilityMenuListOption): 46 * accessibility/AccessibilityMenuListPopup.cpp: 47 (WebCore::AccessibilityMenuListPopup::computeAccessibilityIsIgnored): 48 * accessibility/AccessibilityMenuListPopup.h: 49 (AccessibilityMenuListPopup): 50 * accessibility/AccessibilityNodeObject.cpp: 51 (WebCore::AccessibilityNodeObject::computeAccessibilityIsIgnored): 52 * accessibility/AccessibilityNodeObject.h: 53 (AccessibilityNodeObject): 54 * accessibility/AccessibilityObject.cpp: 55 (WebCore::AccessibilityObject::accessibilityIsIgnored): 56 (WebCore): 57 * accessibility/AccessibilityObject.h: 58 (AccessibilityObject): 59 (WebCore::AccessibilityObject::computeAccessibilityIsIgnored): 60 * accessibility/AccessibilityProgressIndicator.cpp: 61 (WebCore::AccessibilityProgressIndicator::computeAccessibilityIsIgnored): 62 * accessibility/AccessibilityProgressIndicator.h: 63 (AccessibilityProgressIndicator): 64 * accessibility/AccessibilityRenderObject.cpp: 65 (WebCore::AccessibilityRenderObject::computeAccessibilityIsIgnored): 66 * accessibility/AccessibilityRenderObject.h: 67 (AccessibilityRenderObject): 68 * accessibility/AccessibilityScrollView.cpp: 69 (WebCore::AccessibilityScrollView::computeAccessibilityIsIgnored): 70 * accessibility/AccessibilityScrollView.h: 71 (AccessibilityScrollView): 72 * accessibility/AccessibilityScrollbar.h: 73 (WebCore::AccessibilityScrollbar::computeAccessibilityIsIgnored): 74 * accessibility/AccessibilitySlider.cpp: 75 (WebCore::AccessibilitySlider::computeAccessibilityIsIgnored): 76 (WebCore::AccessibilitySliderThumb::computeAccessibilityIsIgnored): 77 * accessibility/AccessibilitySlider.h: 78 (AccessibilitySlider): 79 (AccessibilitySliderThumb): 80 * accessibility/AccessibilitySpinButton.h: 81 (WebCore::AccessibilitySpinButton::computeAccessibilityIsIgnored): 82 (WebCore::AccessibilitySpinButtonPart::computeAccessibilityIsIgnored): 83 * accessibility/AccessibilityTable.cpp: 84 (WebCore::AccessibilityTable::computeAccessibilityIsIgnored): 85 * accessibility/AccessibilityTable.h: 86 (AccessibilityTable): 87 * accessibility/AccessibilityTableCell.cpp: 88 (WebCore::AccessibilityTableCell::computeAccessibilityIsIgnored): 89 * accessibility/AccessibilityTableCell.h: 90 (AccessibilityTableCell): 91 * accessibility/AccessibilityTableColumn.cpp: 92 (WebCore::AccessibilityTableColumn::computeAccessibilityIsIgnored): 93 * accessibility/AccessibilityTableColumn.h: 94 (AccessibilityTableColumn): 95 * accessibility/AccessibilityTableHeaderContainer.cpp: 96 (WebCore::AccessibilityTableHeaderContainer::computeAccessibilityIsIgnored): 97 * accessibility/AccessibilityTableHeaderContainer.h: 98 (AccessibilityTableHeaderContainer): 99 * accessibility/AccessibilityTableRow.cpp: 100 (WebCore::AccessibilityTableRow::computeAccessibilityIsIgnored): 101 * accessibility/AccessibilityTableRow.h: 102 (AccessibilityTableRow): 103 1 104 2013-02-09 David Farler <dfarler@apple.com> 2 105 -
trunk/Source/WebCore/accessibility/AccessibilityImageMapLink.h
r131905 r142382 53 53 54 54 virtual AccessibilityRole roleValue() const; 55 virtual bool accessibilityIsIgnored() const { return false; }56 55 virtual bool isEnabled() const { return true; } 57 56 … … 76 75 virtual void accessibilityText(Vector<AccessibilityText>&); 77 76 virtual bool isImageMapLink() const { return true; } 77 virtual bool computeAccessibilityIsIgnored() const { return false; } 78 78 }; 79 79 -
trunk/Source/WebCore/accessibility/AccessibilityList.cpp
r140974 r142382 54 54 } 55 55 56 bool AccessibilityList:: accessibilityIsIgnored() const56 bool AccessibilityList::computeAccessibilityIsIgnored() const 57 57 { 58 58 AccessibilityObjectInclusion decision = accessibilityIsIgnoredBase(); -
trunk/Source/WebCore/accessibility/AccessibilityList.h
r140974 r142382 54 54 55 55 virtual AccessibilityRole roleValue() const { return ListRole; } 56 virtual bool accessibilityIsIgnored() const; 57 56 private: 57 virtual bool computeAccessibilityIsIgnored() const; 58 58 }; 59 59 -
trunk/Source/WebCore/accessibility/AccessibilityListBox.cpp
r140658 r142382 153 153 } 154 154 155 bool AccessibilityListBox:: accessibilityIsIgnored() const155 bool AccessibilityListBox::computeAccessibilityIsIgnored() const 156 156 { 157 157 AccessibilityObjectInclusion decision = accessibilityIsIgnoredBase(); -
trunk/Source/WebCore/accessibility/AccessibilityListBox.h
r124582 r142382 55 55 private: 56 56 AccessibilityObject* listBoxOptionAccessibilityObject(HTMLElement*) const; 57 virtual bool accessibilityIsIgnored() const;57 virtual bool computeAccessibilityIsIgnored() const; 58 58 virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const; 59 59 }; -
trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.cpp
r137168 r142382 121 121 } 122 122 123 bool AccessibilityListBoxOption:: accessibilityIsIgnored() const123 bool AccessibilityListBoxOption::computeAccessibilityIsIgnored() const 124 124 { 125 125 if (!m_optionElement) -
trunk/Source/WebCore/accessibility/AccessibilityListBoxOption.h
r100892 r142382 52 52 53 53 virtual AccessibilityRole roleValue() const { return ListBoxOptionRole; } 54 virtual bool accessibilityIsIgnored() const;55 54 virtual bool isSelected() const; 56 55 virtual bool isEnabled() const; … … 74 73 IntRect listBoxOptionRect() const; 75 74 AccessibilityObject* listBoxOptionAccessibilityObject(HTMLElement*) const; 75 virtual bool computeAccessibilityIsIgnored() const; 76 76 }; 77 77 -
trunk/Source/WebCore/accessibility/AccessibilityMediaControls.cpp
r140658 r142382 174 174 } 175 175 176 bool AccessibilityMediaControl:: accessibilityIsIgnored() const176 bool AccessibilityMediaControl::computeAccessibilityIsIgnored() const 177 177 { 178 178 if (!m_renderer || !m_renderer->style() || m_renderer->style()->visibility() != VISIBLE || controlType() == MediaTimelineContainer) … … 301 301 } 302 302 303 bool AccessibilityMediaTimeDisplay:: accessibilityIsIgnored() const303 bool AccessibilityMediaTimeDisplay::computeAccessibilityIsIgnored() const 304 304 { 305 305 if (!m_renderer || !m_renderer->style() || m_renderer->style()->visibility() != VISIBLE) -
trunk/Source/WebCore/accessibility/AccessibilityMediaControls.h
r131905 r142382 45 45 46 46 virtual AccessibilityRole roleValue() const; 47 virtual bool accessibilityIsIgnored() const;48 47 49 48 virtual String title() const; … … 56 55 String controlTypeName() const; 57 56 virtual void accessibilityText(Vector<AccessibilityText>&); 57 virtual bool computeAccessibilityIsIgnored() const; 58 58 }; 59 59 … … 83 83 84 84 virtual AccessibilityRole roleValue() const { return ToolbarRole; } 85 virtual bool accessibilityIsIgnored() const { return false; }86 85 87 86 virtual String helpText() const; … … 92 91 bool controllingVideoElement() const; 93 92 const String elementTypeName() const; 93 virtual bool computeAccessibilityIsIgnored() const { return false; } 94 94 }; 95 95 … … 102 102 103 103 virtual AccessibilityRole roleValue() const { return StaticTextRole; } 104 virtual bool accessibilityIsIgnored() const;105 104 106 105 virtual String stringValue() const; … … 110 109 explicit AccessibilityMediaTimeDisplay(RenderObject*); 111 110 virtual bool isMediaControlLabel() const { return true; } 111 virtual bool computeAccessibilityIsIgnored() const; 112 112 }; 113 113 -
trunk/Source/WebCore/accessibility/AccessibilityMenuList.h
r124582 r142382 50 50 virtual bool isMenuList() const { return true; } 51 51 virtual AccessibilityRole roleValue() const { return PopUpButtonRole; } 52 virtual bool accessibilityIsIgnored() const { return false; }52 virtual bool computeAccessibilityIsIgnored() const { return false; } 53 53 virtual bool canSetFocusAttribute() const; 54 54 -
trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.cpp
r116376 r142382 97 97 } 98 98 99 bool AccessibilityMenuListOption:: accessibilityIsIgnored() const99 bool AccessibilityMenuListOption::computeAccessibilityIsIgnored() const 100 100 { 101 101 return accessibilityPlatformIncludesObject() != IncludeObject; -
trunk/Source/WebCore/accessibility/AccessibilityMenuListOption.h
r116125 r142382 38 38 static PassRefPtr<AccessibilityMenuListOption> create() { return adoptRef(new AccessibilityMenuListOption); } 39 39 40 virtual bool accessibilityIsIgnored() const;41 42 40 void setElement(HTMLElement*); 43 41 … … 60 58 virtual LayoutRect elementRect() const; 61 59 virtual String stringValue() const; 60 virtual bool computeAccessibilityIsIgnored() const; 62 61 63 62 RefPtr<HTMLElement> m_element; -
trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.cpp
r141783 r142382 63 63 } 64 64 65 bool AccessibilityMenuListPopup:: accessibilityIsIgnored() const65 bool AccessibilityMenuListPopup::computeAccessibilityIsIgnored() const 66 66 { 67 67 return accessibilityPlatformIncludesObject() != IncludeObject; -
trunk/Source/WebCore/accessibility/AccessibilityMenuListPopup.h
r116125 r142382 42 42 virtual bool isEnabled() const; 43 43 virtual bool isOffScreen() const; 44 virtual bool accessibilityIsIgnored() const;45 44 46 45 void didUpdateActiveOption(int optionIndex); … … 59 58 virtual void addChildren(); 60 59 virtual void childrenChanged(); 60 virtual bool computeAccessibilityIsIgnored() const; 61 61 62 62 AccessibilityMenuListOption* menuListOptionAccessibilityObject(HTMLElement*) const; -
trunk/Source/WebCore/accessibility/AccessibilityNodeObject.cpp
r140660 r142382 390 390 } 391 391 392 bool AccessibilityNodeObject:: accessibilityIsIgnored() const392 bool AccessibilityNodeObject::computeAccessibilityIsIgnored() const 393 393 { 394 394 #ifndef NDEBUG -
trunk/Source/WebCore/accessibility/AccessibilityNodeObject.h
r140658 r142382 166 166 167 167 virtual bool canHaveChildren() const; 168 virtual bool accessibilityIsIgnored() const;169 168 AccessibilityRole ariaRoleAttribute() const; 170 169 AccessibilityRole determineAriaRoleAttribute() const; … … 199 198 String alternativeTextForWebArea() const; 200 199 void ariaLabeledByText(Vector<AccessibilityText>&) const; 200 virtual bool computeAccessibilityIsIgnored() const; 201 201 }; 202 202 -
trunk/Source/WebCore/accessibility/AccessibilityObject.cpp
r142368 r142382 1844 1844 } 1845 1845 1846 bool AccessibilityObject::accessibilityIsIgnored() const 1847 { 1848 AXComputedObjectAttributeCache* attributeCache = axObjectCache()->computedObjectAttributeCache(); 1849 if (attributeCache) { 1850 AccessibilityObjectInclusion ignored = attributeCache->getIgnored(axObjectID()); 1851 switch (ignored) { 1852 case IgnoreObject: 1853 return true; 1854 case IncludeObject: 1855 return false; 1856 case DefaultBehavior: 1857 break; 1858 } 1859 } 1860 1861 bool result = computeAccessibilityIsIgnored(); 1862 1863 if (attributeCache) 1864 attributeCache->setIgnored(axObjectID(), result ? IgnoreObject : IncludeObject); 1865 1866 return result; 1867 } 1868 1846 1869 } // namespace WebCore -
trunk/Source/WebCore/accessibility/AccessibilityObject.h
r142368 r142382 486 486 virtual Node* node() const { return 0; } 487 487 virtual RenderObject* renderer() const { return 0; } 488 virtual bool accessibilityIsIgnored() const { return true; }488 virtual bool accessibilityIsIgnored() const; 489 489 490 490 int blockquoteLevel() const; … … 834 834 AccessibilityRole m_role; 835 835 AccessibilityObjectInclusion m_lastKnownIsIgnoredValue; 836 836 837 virtual bool computeAccessibilityIsIgnored() const { return true; } 838 837 839 // If this object itself scrolls, return its ScrollableArea. 838 840 virtual ScrollableArea* getScrollableAreaIfScrollable() const { return 0; } -
trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.cpp
r140658 r142382 43 43 } 44 44 45 bool AccessibilityProgressIndicator:: accessibilityIsIgnored() const45 bool AccessibilityProgressIndicator::computeAccessibilityIsIgnored() const 46 46 { 47 47 return accessibilityIsIgnoredBase() == IgnoreObject; -
trunk/Source/WebCore/accessibility/AccessibilityProgressIndicator.h
r124582 r142382 46 46 47 47 HTMLProgressElement* element() const; 48 virtual bool accessibilityIsIgnored() const;48 virtual bool computeAccessibilityIsIgnored() const; 49 49 }; 50 50 -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.cpp
r142375 r142382 1123 1123 } 1124 1124 1125 bool AccessibilityRenderObject:: accessibilityIsIgnored() const1125 bool AccessibilityRenderObject::computeAccessibilityIsIgnored() const 1126 1126 { 1127 1127 #ifndef NDEBUG … … 1129 1129 #endif 1130 1130 1131 AXComputedObjectAttributeCache* attributeCache = axObjectCache()->computedObjectAttributeCache();1132 if (attributeCache) {1133 AccessibilityObjectInclusion ignored = attributeCache->getIgnored(axObjectID());1134 switch (ignored) {1135 case IgnoreObject:1136 return true;1137 case IncludeObject:1138 return false;1139 case DefaultBehavior:1140 break;1141 }1142 }1143 1144 bool result = computeAccessibilityIsIgnored();1145 1146 if (attributeCache)1147 attributeCache->setIgnored(axObjectID(), result ? IgnoreObject : IncludeObject);1148 1149 return result;1150 }1151 1152 bool AccessibilityRenderObject::computeAccessibilityIsIgnored() const1153 {1154 1131 // Check first if any of the common reasons cause this element to be ignored. 1155 1132 // Then process other use cases that need to be applied to all the various roles -
trunk/Source/WebCore/accessibility/AccessibilityRenderObject.h
r141655 r142382 95 95 // Provides common logic used by all elements when determining isIgnored. 96 96 AccessibilityObjectInclusion accessibilityIsIgnoredBase() const; 97 virtual bool accessibilityIsIgnored() const;98 97 99 98 virtual int layoutCount() const; … … 225 224 226 225 virtual AccessibilityRole determineAccessibilityRole(); 226 virtual bool computeAccessibilityIsIgnored() const; 227 227 228 228 private: … … 280 280 bool inheritsPresentationalRole() const; 281 281 282 bool computeAccessibilityIsIgnored() const;283 284 282 #if ENABLE(MATHML) 285 283 // All math elements return true for isMathElement(). -
trunk/Source/WebCore/accessibility/AccessibilityScrollView.cpp
r132699 r142382 145 145 } 146 146 147 bool AccessibilityScrollView:: accessibilityIsIgnored() const147 bool AccessibilityScrollView::computeAccessibilityIsIgnored() const 148 148 { 149 149 AccessibilityObject* webArea = webAreaObject(); -
trunk/Source/WebCore/accessibility/AccessibilityScrollView.h
r132699 r142382 51 51 explicit AccessibilityScrollView(ScrollView*); 52 52 53 virtual bool accessibilityIsIgnored() const;53 virtual bool computeAccessibilityIsIgnored() const; 54 54 virtual bool isAccessibilityScrollView() const { return true; } 55 55 virtual bool isEnabled() const { return true; } -
trunk/Source/WebCore/accessibility/AccessibilityScrollbar.h
r124582 r142382 45 45 explicit AccessibilityScrollbar(Scrollbar*); 46 46 47 virtual bool accessibilityIsIgnored() const { return false; }47 virtual bool computeAccessibilityIsIgnored() const { return false; } 48 48 virtual bool canSetValueAttribute() const { return true; } 49 49 virtual bool canSetNumericValue() const { return true; } -
trunk/Source/WebCore/accessibility/AccessibilitySlider.cpp
r140658 r142382 114 114 } 115 115 116 bool AccessibilitySlider:: accessibilityIsIgnored() const116 bool AccessibilitySlider::computeAccessibilityIsIgnored() const 117 117 { 118 118 AccessibilityObjectInclusion decision = accessibilityIsIgnoredBase(); … … 179 179 } 180 180 181 bool AccessibilitySliderThumb:: accessibilityIsIgnored() const181 bool AccessibilitySliderThumb::computeAccessibilityIsIgnored() const 182 182 { 183 183 AccessibilityObjectInclusion decision = accessibilityPlatformIncludesObject(); -
trunk/Source/WebCore/accessibility/AccessibilitySlider.h
r124582 r142382 48 48 private: 49 49 HTMLInputElement* element() const; 50 virtual bool accessibilityIsIgnored() const;50 virtual bool computeAccessibilityIsIgnored() const; 51 51 virtual AccessibilityObject* elementAccessibilityHitTest(const IntPoint&) const; 52 52 … … 78 78 virtual LayoutRect elementRect() const; 79 79 80 virtual bool accessibilityIsIgnored() const;81 82 80 private: 83 81 AccessibilitySliderThumb(); 82 83 virtual bool computeAccessibilityIsIgnored() const; 84 84 }; 85 85 -
trunk/Source/WebCore/accessibility/AccessibilitySpinButton.h
r125866 r142382 49 49 50 50 virtual AccessibilityRole roleValue() const { return SpinButtonRole; } 51 virtual bool accessibilityIsIgnored() const { return false; }51 virtual bool computeAccessibilityIsIgnored() const { return false; } 52 52 virtual bool isSpinButton() const { return true; } 53 53 virtual void addChildren(); … … 73 73 virtual bool isSpinButtonPart() const { return true; } 74 74 virtual LayoutRect elementRect() const; 75 virtual bool accessibilityIsIgnored() const { return false; }75 virtual bool computeAccessibilityIsIgnored() const { return false; } 76 76 }; 77 77 -
trunk/Source/WebCore/accessibility/AccessibilityTable.cpp
r141783 r142382 593 593 } 594 594 595 bool AccessibilityTable:: accessibilityIsIgnored() const595 bool AccessibilityTable::computeAccessibilityIsIgnored() const 596 596 { 597 597 AccessibilityObjectInclusion decision = accessibilityIsIgnoredBase(); … … 602 602 603 603 if (!isAccessibilityTable()) 604 return AccessibilityRenderObject:: accessibilityIsIgnored();604 return AccessibilityRenderObject::computeAccessibilityIsIgnored(); 605 605 606 606 return false; -
trunk/Source/WebCore/accessibility/AccessibilityTable.h
r124582 r142382 59 59 virtual bool isAriaTable() const { return false; } 60 60 61 virtual bool accessibilityIsIgnored() const;62 63 61 virtual void addChildren(); 64 62 virtual void clearChildren(); … … 93 91 bool hasARIARole() const; 94 92 bool isTableExposableThroughAccessibility() const; 93 virtual bool computeAccessibilityIsIgnored() const; 95 94 }; 96 95 -
trunk/Source/WebCore/accessibility/AccessibilityTableCell.cpp
r140658 r142382 55 55 } 56 56 57 bool AccessibilityTableCell:: accessibilityIsIgnored() const57 bool AccessibilityTableCell::computeAccessibilityIsIgnored() const 58 58 { 59 59 AccessibilityObjectInclusion decision = accessibilityIsIgnoredBase(); … … 64 64 65 65 if (!isTableCell()) 66 return AccessibilityRenderObject:: accessibilityIsIgnored();66 return AccessibilityRenderObject::computeAccessibilityIsIgnored(); 67 67 68 68 return false; -
trunk/Source/WebCore/accessibility/AccessibilityTableCell.h
r140340 r142382 44 44 virtual bool isTableCell() const; 45 45 46 virtual bool accessibilityIsIgnored() const;47 48 46 // fills in the start location and row span of cell 49 47 virtual void rowIndexRange(pair<int, int>& rowRange); … … 60 58 virtual AccessibilityObject* titleUIElement() const; 61 59 virtual bool exposesTitleUIElement() const { return true; } 60 virtual bool computeAccessibilityIsIgnored() const; 62 61 }; 63 62 -
trunk/Source/WebCore/accessibility/AccessibilityTableColumn.cpp
r114031 r142382 153 153 } 154 154 155 bool AccessibilityTableColumn:: accessibilityIsIgnored() const155 bool AccessibilityTableColumn::computeAccessibilityIsIgnored() const 156 156 { 157 157 if (!m_parent) -
trunk/Source/WebCore/accessibility/AccessibilityTableColumn.h
r114031 r142382 48 48 AccessibilityObject* headerObject(); 49 49 50 virtual bool accessibilityIsIgnored() const;51 50 virtual AccessibilityRole roleValue() const { return ColumnRole; } 52 51 virtual bool isTableColumn() const { return true; } … … 65 64 66 65 AccessibilityObject* headerObjectForSection(RenderTableSection*, bool thTagRequired); 66 virtual bool computeAccessibilityIsIgnored() const; 67 67 }; 68 68 -
trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.cpp
r114031 r142382 56 56 } 57 57 58 bool AccessibilityTableHeaderContainer:: accessibilityIsIgnored() const58 bool AccessibilityTableHeaderContainer::computeAccessibilityIsIgnored() const 59 59 { 60 60 if (!m_parent) -
trunk/Source/WebCore/accessibility/AccessibilityTableHeaderContainer.h
r114031 r142382 53 53 LayoutRect m_headerRect; 54 54 55 virtual bool accessibilityIsIgnored() const;55 virtual bool computeAccessibilityIsIgnored() const; 56 56 }; 57 57 -
trunk/Source/WebCore/accessibility/AccessibilityTableRow.cpp
r140658 r142382 87 87 } 88 88 89 bool AccessibilityTableRow:: accessibilityIsIgnored() const89 bool AccessibilityTableRow::computeAccessibilityIsIgnored() const 90 90 { 91 91 AccessibilityObjectInclusion decision = accessibilityIsIgnoredBase(); … … 96 96 97 97 if (!isTableRow()) 98 return AccessibilityRenderObject:: accessibilityIsIgnored();98 return AccessibilityRenderObject::computeAccessibilityIsIgnored(); 99 99 100 100 return false; -
trunk/Source/WebCore/accessibility/AccessibilityTableRow.h
r140095 r142382 43 43 44 44 virtual bool isTableRow() const; 45 virtual bool accessibilityIsIgnored() const;46 45 47 46 // retrieves the "row" header (a th tag in the rightmost column) … … 63 62 64 63 virtual AccessibilityObject* observableObject() const; 64 virtual bool computeAccessibilityIsIgnored() const; 65 65 }; 66 66
Note: See TracChangeset
for help on using the changeset viewer.