Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add aria-actions mapping #228

Closed
wants to merge 2 commits into from
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 39 additions & 0 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4689,6 +4689,45 @@ <h4>Not Mapped</h4>
<p>There are a number of occurrences in the table where a given state or property is declared "Not mapped". In some cases, this occurs for the default value of the state/property, and is equivalent to its absence. User agents might find it quicker to map the value than check to see if it is the default. For computational efficiency, user agents MAY expose the state or property value if doing so is equivalent to not mapping it. These cases are marked with an asterisk. </p>
<p>In other cases, it is mandatory that the state/property not be mapped, since exposing it implies a related affordance. An example is <a class="state-reference" href="#aria-grabbed"><code>aria-grabbed</code></a>. Its absence not only indicates that the accessible object is not grabbed, but further defines it as not grab-able. These cases are marked as "Not mapped" without an asterisk. </p>
</section>
<h4 id=ariaActions><code>aria-actions</code></h4>
<table aria-labelledby=ariaActions>
<tbody>
<tr>
<th>ARIA Specification</th>
<td>
<a class="property-reference" href="#aria-actions"><code>aria-actions</code></a>
</td>
</tr>
<tr>
<th>MSAA + IAccessible2 </th>
<td>
<span class="relation">Relation: <code>IA2_RELATION_DETAILS</code> points to accessible nodes matching IDREFs, if the referenced objects are in the accessibility tree</span><br>
<span class="relation">Reverse Relation: <code>IA2_RELATION_DETAILS_FOR</code> points to element</span><br>
<span class="seealso">See also: <a href="#mapping_additional_relations">Mapping Additional Relations</a></span>
</td>
</tr>
<tr>
<th><abbr title="User Interface Automation">UIA</abbr></th>
<td>
<span class="property">Property: <code>DescribedBy</code>: points to accessible nodes matching IDREFs, if the referenced objects are in the accessibility tree</span>
</td>
</tr>
<tr>
<th><abbr title="Accessibility Toolkit">ATK</abbr>/<abbr title="Assistive Technology-Service Provider Interface">AT-SPI</abbr></th>
<td>
<span class="relation">Relation: <code>RELATION_DETAILS</code> points to accessible nodes matching IDREFs, if the referenced objects are in the accessibility tree</span><br>
<span class="relation">Reverse Relation: <code>RELATION_DETAILS_FOR</code> points to element</span><br>
<span class="seealso">See also: <a href="#mapping_additional_relations">Mapping Additional Relations</a></span>
</td>
</tr>
<tr>
<th><abbr title="macOS Accessibility Protocol">AX API</abbr></th>
<td>
<span class="property">Implement as <a href="https://developer.apple.com/documentation/uikit/uiaccessibilitycustomaction">custom action</a></span>
</td>
</tr>
</tbody>
</table>
<h4 id=ariaActiveDescendant><code>aria-activedescendant</code></h4>
<table aria-labelledby=ariaActiveDescendant>
<tbody>
Expand Down
Loading