31879374af
https://bugs.webkit.org/show_bug.cgi?id=229045 <rdar://81819301> Reviewed by Chris Fleizach. Source/WebCore: Test: accessibility/element-line-rects-and-text.html Moved the [WebAccessibilityObjectWrapper lineRectsAndText] method, and supporting methods and functions, from the iOS subclass to the base (Cocoa) class so that it can be used in both iOS and MacOS. * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: Moved the following methods and functions to WebAccessibilityObjectWrapperBase.mm. (-[WebAccessibilityObjectWrapper _prepareAccessibilityCall]): Deleted. (-[WebAccessibilityObjectWrapper _addAccessibilityObject:toTextMarkerArray:]): Deleted. (blockquoteLevel): Deleted. (AXAttributeStringSetLanguage): Deleted. (AXAttributeStringSetBlockquoteLevel): Deleted. (AXAttributeStringSetHeadingLevel): Deleted. (AXAttributeStringSetFont): Deleted. (AXAttributeStringSetNumber): Deleted. (AXAttributeStringSetStyle): Deleted. (AXAttributedStringAppendText): Deleted. (-[WebAccessibilityObjectWrapper contentForSimpleRange:attributed:]): Deleted. (-[WebAccessibilityObjectWrapper lineRectsAndText]): Deleted. * accessibility/mac/WebAccessibilityObjectWrapperBase.h: * accessibility/mac/WebAccessibilityObjectWrapperBase.mm: (-[WebAccessibilityObjectWrapperBase _prepareAccessibilityCall]): (addObjectWrapperToArray): (blockquoteLevel): (AXAttributeStringSetLanguage): (AXAttributeStringSetBlockquoteLevel): (AXAttributeStringSetHeadingLevel): (AXAttributeStringSetFont): (AXAttributeStringSetNumber): (AXAttributeStringSetStyle): (AXAttributedStringAppendText): (-[WebAccessibilityObjectWrapperBase contentForSimpleRange:attributed:]): (-[WebAccessibilityObjectWrapperBase lineRectsAndText]): * accessibility/mac/WebAccessibilityObjectWrapperMac.mm: (-[WebAccessibilityObjectWrapper accessibilityAttributeValue:]): Added handling of the attribute "AXLineRectsAndText". Tools: * WebKitTestRunner/InjectedBundle/AccessibilityUIElement.cpp: (WTR::AccessibilityUIElement::attributedStringForElement): (WTR::AccessibilityUIElement::lineRectsAndText const): * WebKitTestRunner/InjectedBundle/mac/AccessibilityUIElementMac.mm: (WTR::AccessibilityUIElement::lineRectsAndText const): LayoutTests: * accessibility/element-line-rects-and-text.html: Renamed from LayoutTests/accessibility/ios-simulator/element-line-rects-and-text.html. * platform/ios/TestExpectations: * platform/ios/accessibility/element-line-rects-and-text-expected.txt: Renamed from LayoutTests/accessibility/ios-simulator/element-line-rects-and-text-expected.txt. * platform/mac/accessibility/element-line-rects-and-text-expected.txt: Added. * platform/mac-wk1/TestExpectations: * platform/win/TestExpectations: Canonical link: https://commits.webkit.org/240567@main git-svn-id: https://svn.webkit.org/repository/webkit/trunk@281108 268f45cc-cd09-0410-ab3c-d52691b4dbfc |
||
---|---|---|
.. | ||
ios-simulator | ||
attachment-element-expected.txt | ||
element-line-rects-and-text-expected.txt | ||
selected-state-changed-notifications-expected.txt | ||
table-with-mismatch-column-count-in-initial-section-expected.txt |