Changeset 189994 in webkit
- Timestamp:
- Sep 18, 2015 4:19:46 PM (9 years ago)
- Location:
- trunk
- Files:
-
- 7 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r189989 r189994 1 2015-09-18 Nan Wang <n_wang@apple.com> 2 3 AX: Implement ARIA 1.1 @aria-current on iOS 4 https://bugs.webkit.org/show_bug.cgi?id=149297 5 6 Reviewed by Chris Fleizach. 7 8 * platform/ios-simulator/TestExpectations: 9 1 10 2015-09-18 Jake Nielsen <jacob_nielsen@apple.com> 2 11 -
trunk/LayoutTests/platform/ios-simulator/TestExpectations
r189983 r189994 2832 2832 css3/line-break-language-sensitive/line-break-loose-sound-marks.html [ ImageOnlyFailure Pass ] 2833 2833 css3/line-break-language-sensitive/line-break-normal-sound-marks.html [ ImageOnlyFailure Pass ] 2834 2835 # Enable "aria-current" test for iOS 2836 webkit.org/b/149297 accessibility/aria-current.html [ Pass ] -
trunk/Source/WebCore/ChangeLog
r189991 r189994 1 2015-09-18 Nan Wang <n_wang@apple.com> 2 3 AX: Implement ARIA 1.1 @aria-current on iOS 4 https://bugs.webkit.org/show_bug.cgi?id=149297 5 6 Reviewed by Chris Fleizach. 7 8 Added support for iOS to query for aria-current status. 9 Also, enabled aria-current.html test on iOS. 10 11 * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm: 12 (-[WebAccessibilityObjectWrapper accessibilityInvalidStatus]): 13 (-[WebAccessibilityObjectWrapper accessibilityARIACurrentStatus]): 14 (-[WebAccessibilityObjectWrapper accessibilityMathRootIndexObject]): 15 1 16 2015-09-18 Alex Christensen <achristensen@webkit.org> 2 17 -
trunk/Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm
r189650 r189994 2412 2412 } 2413 2413 2414 - (NSString *)accessibilityARIACurrentStatus 2415 { 2416 if (![self _prepareAccessibilityCall]) 2417 return nil; 2418 2419 switch (m_object->ariaCurrentState()) { 2420 case ARIACurrentFalse: 2421 return @"false"; 2422 case ARIACurrentPage: 2423 return @"page"; 2424 case ARIACurrentStep: 2425 return @"step"; 2426 case ARIACurrentLocation: 2427 return @"location"; 2428 case ARIACurrentTime: 2429 return @"time"; 2430 case ARIACurrentDate: 2431 return @"date"; 2432 default: 2433 case ARIACurrentTrue: 2434 return @"true"; 2435 } 2436 } 2437 2414 2438 - (WebAccessibilityObjectWrapper *)accessibilityMathRootIndexObject 2415 2439 { -
trunk/Tools/ChangeLog
r189981 r189994 1 2015-09-18 Nan Wang <n_wang@apple.com> 2 3 AX: Implement ARIA 1.1 @aria-current on iOS 4 https://bugs.webkit.org/show_bug.cgi?id=149297 5 6 Reviewed by Chris Fleizach. 7 8 Added support to test aria-current on iOS. 9 10 * DumpRenderTree/ios/AccessibilityUIElementIOS.mm: 11 (AccessibilityUIElement::stringAttributeValue): 12 * WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm: 13 (WTR::AccessibilityUIElement::stringAttributeValue): 14 1 15 2015-09-18 Alexey Proskuryakov <ap@apple.com> 2 16 -
trunk/Tools/DumpRenderTree/ios/AccessibilityUIElementIOS.mm
r189149 r189994 84 84 - (void)_accessibilityActivate; 85 85 - (UIAccessibilityTraits)_axSelectedTrait; 86 - (NSString *)accessibilityARIACurrentStatus; 86 87 @end 87 88 … … 410 411 return [[m_element accessibilityPlaceholderValue] createJSStringRef]; 411 412 413 if (JSStringIsEqualToUTF8CString(attribute, "AXARIACurrent")) 414 return [[m_element accessibilityARIACurrentStatus] createJSStringRef]; 415 412 416 return JSStringCreateWithCharacters(0, 0); 413 417 } -
trunk/Tools/WebKitTestRunner/InjectedBundle/ios/AccessibilityUIElementIOS.mm
r189149 r189994 61 61 - (void)_accessibilityActivate; 62 62 - (UIAccessibilityTraits)_axSelectedTrait; 63 - (NSString *)accessibilityARIACurrentStatus; 63 64 @end 64 65 … … 314 315 if (JSStringIsEqualToUTF8CString(attribute, "AXPlaceholderValue")) 315 316 return [[m_element accessibilityPlaceholderValue] createJSStringRef]; 317 318 if (JSStringIsEqualToUTF8CString(attribute, "AXARIACurrent")) 319 return [[m_element accessibilityARIACurrentStatus] createJSStringRef]; 316 320 317 321 return JSStringCreateWithCharacters(0, 0);
Note: See TracChangeset
for help on using the changeset viewer.