⚠ Archived content — this site is no longer maintained.   Current WebKit documentation is at docs.webkit.org.

Changeset 170678 in webkit


Ignore:
Timestamp:
Jul 1, 2014, 4:57:07 PM (12 years ago)
Author:
Chris Fleizach
Message:

AX: iOS does not expose ARIA toggle buttons at all (not even as a regular button)
​https://bugs.webkit.org/show_bug.cgi?id=133875

Reviewed by Enrica Casucci.

Source/WebCore:
Support the toggle button type in iOS.

Test: platform/ios-sim/accessibility/toggle-button.html

  • accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:

(-[WebAccessibilityObjectWrapper accessibilityCanFuzzyHitTest]):
(-[WebAccessibilityObjectWrapper accessibilityTraits]):
(-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]):

LayoutTests:

  • platform/ios-sim/accessibility/toggle-button-expected.txt: Added.
  • platform/ios-sim/accessibility/toggle-button.html: Added.
Location:
trunk
Files:
2 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r170675 r170678  
     12014-07-01  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: iOS does not expose ARIA toggle buttons at all (not even as a regular button)
     4        https://bugs.webkit.org/show_bug.cgi?id=133875
     5
     6        Reviewed by Enrica Casucci.
     7
     8        * platform/ios-sim/accessibility/toggle-button-expected.txt: Added.
     9        * platform/ios-sim/accessibility/toggle-button.html: Added.
     10
    1112014-07-01  Dean Jackson  <dino@apple.com>
    212
  • trunk/Source/WebCore/ChangeLog

    r170675 r170678  
     12014-07-01  Chris Fleizach  <cfleizach@apple.com>
     2
     3        AX: iOS does not expose ARIA toggle buttons at all (not even as a regular button)
     4        https://bugs.webkit.org/show_bug.cgi?id=133875
     5
     6        Reviewed by Enrica Casucci.
     7
     8        Support the toggle button type in iOS.
     9
     10        Test: platform/ios-sim/accessibility/toggle-button.html
     11
     12        * accessibility/ios/WebAccessibilityObjectWrapperIOS.mm:
     13        (-[WebAccessibilityObjectWrapper accessibilityCanFuzzyHitTest]):
     14        (-[WebAccessibilityObjectWrapper accessibilityTraits]):
     15        (-[WebAccessibilityObjectWrapper determineIsAccessibilityElement]):
     16
    1172014-07-01  Dean Jackson  <dino@apple.com>
    218
  • trunk/Source/WebCore/accessibility/ios/WebAccessibilityObjectWrapperIOS.mm

    r169784 r170678  
    302302    case TabRole:
    303303    case TextFieldRole:
     304    case ToggleButtonRole:
    304305        return !m_object->accessibilityIsIgnored();
    305306    default:
    … …  
    563564            traits |= [self _axRadioButtonTrait] | [self _axToggleTrait];
    564565            break;
     566        case ToggleButtonRole:
    565567        case CheckBoxRole:
    566568            traits |= ([self _axButtonTrait] | [self _axToggleTrait]);
    … …  
    624626        case TextAreaRole:
    625627        case ButtonRole:
     628        case ToggleButtonRole:
    626629        case PopUpButtonRole:
    627630        case CheckBoxRole:
Note: See TracChangeset for help on using the changeset viewer.