- From: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>
- Date: Wed, 15 Mar 2017 18:21:27 +0000
- To: Rich Schwerdtfeger <richschwer@gmail.com>
- CC: ARIA Working Group <public-aria@w3.org>
- Message-ID: <BN6PR03MB27852F3E4E2FA0CB652E998B98270@BN6PR03MB2785.namprd03.prod.outlook.com>
Ah, thanks. The mapping that looks unclear to me though is for IAccessible2, where it states in the mapping table for aria-checked=true: MSAA + IAccessible2 Set the STATE_SYSTEM_CHECKED state Expose object attribute checkable:true However in the ARIA Test Kit table it only states the following: IAccessible2 property role is IA2_ROLE_TOGGLE_BUTTON property objectAttributes contains xml-roles:switch But no reference to STATE_SYSTEM_CHECKED or checkable as noted in the mapping. Does this matter or should I just ignore things like this? Thanks, Bryan Bryan Garaventa Accessibility Fellow SSB BART Group, Inc. bryan.garaventa@ssbbartgroup.com 415.624.2709 (o) www.SSBBartGroup.com From: Rich Schwerdtfeger [mailto:richschwer@gmail.com] Sent: Wednesday, March 15, 2017 10:54 AM To: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com> Cc: ARIA Working Group <public-aria@w3.org> Subject: Re: Help with ARIA Test Kit formatting and API mappings Hi Bryan, You did really well! The only thing I changed was how the ToggleState property was represented. See: https://www.w3.org/wiki/ARIA_1.1_Testable_Statements#switch_checked_true_.28NEEDS_TEST:_Bryan_G.29 On Mar 15, 2017, at 1:44 PM, Bryan Garaventa <bryan.garaventa@ssbbartgroup.com<mailto:bryan.garaventa@ssbbartgroup.com>> wrote: <pre> if given <div id='test' role='switch' aria-checked='true' tabindex='0' class='switch'>power</div> then expose aria-checked="true" and role "switch" on the element with id="test" </pre> {| class="wikitable" |- |rowspan=3|ATK |property |role |is |ROLE_TOGGLE_BUTTON |- |property |states |contains |STATE_CHECKABLE |- |property |states |contains |STATE_CHECKED |- |rowspan=4|AXAPI |property |AXRole |is |AXCheckbox |- |property |AXSubrole |is |AXSwitch |- |property |AXDescription |is |switch |- |property |AXValue |is |1 |- |rowspan=2|IAccessible2 |property |role |is |IA2_ROLE_TOGGLE_BUTTON |- |property |objectAttributes |contains |xml-roles:switch |- |rowspan=3|UIA |property |Control Type |isNot |Button |- |property |Localized Control Type |isNot |toggleswitch |- |property |Toggle |contains |ToggleState:On |}
Received on Wednesday, 15 March 2017 18:22:02 UTC