- 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