- From: Bryan Garaventa <bryan.garaventa@ssbbartgroup.com>
- Date: Fri, 24 Mar 2017 00:02:52 +0000
- To: ARIA Working Group <public-aria@w3.org>
Hi, I'm not sure how to write the test statement for the role=switch value change test statement. All of the sections before this include the state information for aria-checked when 'false', 'true', 'mixed', or undefined', so how do I modify the following to reflect a value change in aria-checked? E.G Do I need to include the JavaScript for doing this, or is the below markup sufficient? Also, how do I change the wiki table after this to reflect the mappings in the section at https://rawgit.com/w3c/aria/master/core-aam/core-aam.html#mapping_events_state-change I'm not sure how to edit this accordingly. Thanks, Bryan === switch checked value changes (NEEDS TEST: Bryan G) === <pre> if given <div id='test' role='switch' aria-checked='false' tabindex='0' class='switch'>power</div> then toggle aria-checked between "true" and "false" and expose aria-checked on the element with id="test" when the state changes </pre> {| class="wikitable" |- |rowspan=3|ATK |property |role |is |ROLE_TOGGLE_BUTTON |- |property |states |contains |STATE_CHECKABLE |- |property |states |doesNotContain |STATE_CHECKED |- |rowspan=4|AXAPI |property |AXRole |is |AXCheckbox |- |property |AXSubrole |is |AXSwitch |- |property |AXDescription |is |switch |- |property |AXValue |is |0 |- |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.ToggleState |is |Off |} Bryan Garaventa Accessibility Fellow SSB BART Group, Inc. bryan.garaventa@ssbbartgroup.com 415.624.2709 (o) www.SSBBartGroup.com
Received on Friday, 24 March 2017 00:04:03 UTC