Skip to content

Commit

Permalink
ACTION-2056: Mappings for AAPIs of the new aria-haspopup values.
Browse files Browse the repository at this point in the history
- Added change log entry for MSAA+IA2, UIA, and ATK/AT-SPI mappings.
- Editorial changes to the mappings.
  • Loading branch information
klown committed Jun 6, 2016
1 parent 2b3e4b7 commit 673df28
Showing 1 changed file with 62 additions and 61 deletions.
123 changes: 62 additions & 61 deletions core-aam/core-aam.html
Original file line number Diff line number Diff line change
Expand Up @@ -1631,104 +1631,104 @@ <h4>Not Mapped</h4>
</tr>
<tr id="ariaHaspopupTrue">
<th><a class="property-reference" href="#aria-haspopup"><code>aria-haspopup</code></a><code>=&quot;true&quot;</code></th>
<td>Expose as <code>STATE_SYSTEM_HASPOPUP</code>. If on a push button, change the role to <code>ROLE_SYSTEM_BUTTONMENU</code>.
<p>IAccessible2:
<ul>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
</p>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern.</td>
<td>Expose as <code>STATE_SYSTEM_HASPOPUP</code>. If on a push button, change the role to <code>ROLE_SYSTEM_BUTTONMENU</code>
<p>IAccessible2:</p>
<ul>
<li>Expose as object attribute <code>haspopup:true</code></li>
</ul>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property of the <code>ExpandCollapse</code> Control Pattern</td>
<td>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:true</code></li>
</ul>
</td>
<td>Expose <code>AXShowMenu</code> and <code>AXPress</code> actions</td>
</tr>
<tr id="ariaHaspopupFalse">
<th><a class="property-reference" href="#aria-haspopup"><code>aria-haspopup</code></a><code>=&quot;false&quot;</code> (default)</th>
<td>Clear the <code>HASPOPUP</code> state. If specified on a push button, change the role to <code>ROLE_SYSTEM_BUTTONMENU</code>
<p>IAccessible2:
<ul>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li </ul>
</p>
</td>
<td>If <a class="property-reference" href="#aria-haspopup"> is explicitly set to <code>"false"</code>, expose state of the pop-up activities as <code>"collapsed"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern, otherwise it is <a href="#not_mapped">Not mapped*</a></td>
<p>IAccessible2:</p>
<ul>
<li>Expose as object attribute <code>haspopup:false</code></li>
</ul>
</td>
<td>
<ul>
<li>If explicitly set to <code>"false"</code>, expose state of the pop-up activities as <code>"collapsed"</code> in the <code>ExpandCollapseState</code> property of the <code>ExpandCollapse</code> Control Pattern</li>
<li>Otherwise, <a href="#not_mapped">Not mapped*</a></li>
</ul>
</td>
<td><a href="#not_mapped">Not mapped*</a></td>
<td><a href="#not_mapped">Not mapped*</a></td>
</tr>
<tr id="ariaHaspopupDialog">
<th>[ARIA 1.1] <a class="property-reference" href="#aria-haspopup"><code>aria-haspopup</code></a><code>=&quot;dialog&quot;</code></th>
<td>Expose as <code>STATE_SYSTEM_HASPOPUP</code>
<p>IAccessible2:
<ul>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
</p>
<p>IAccessible2:</p>
<ul>
<li>Expose as object attribute <code>haspopup:dialog</code></li>
</ul>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern.</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property of the <code>ExpandCollapse</code> Control Pattern</td>
<td>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:dialog</code></li>
</ul>
</td>
<td>Expose <code>AXShowMenu</code> and <code>AXPress</code> actions</td>
</tr>
<tr id="ariaHaspopupListbox">
<th>[ARIA 1.1] <a class="property-reference" href="#aria-haspopup"><code>aria-haspopup</code></a><code>=&quot;listbox&quot;</code> (default for role <a class="role-reference" href="#combobox"><code>combobox</code></a>)</th>
<td>Expose as <code>STATE_SYSTEM_HASPOPUP</code>
<p>IAccessible2:
<ul>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
</p>
<p>IAccessible2:</p>
<ul>
<li>Expose as object attribute <code>haspopup:listbox</code></li>
</ul>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern.</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern</td>
<td>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:listbox</code></li>
</ul>
</td>
<td>Expose <code>AXShowMenu</code> and <code>AXPress</code> actions</td>
</tr>
<tr id="ariaHaspopupMenu">
<th>[ARIA 1.1] <a class="property-reference" href="#aria-haspopup"><code>aria-haspopup</code></a><code>=&quot;menu&quot;</code></th>
<td>Expose as <code>STATE_SYSTEM_HASPOPUP</code>. If on a push button, change the role to <code>ROLE_SYSTEM_BUTTONMENU</code>.
<p>IAccessible2:
<ul>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
</p>
<p>IAccessible2:</p>
<ul>
<li>Expose as object attribute <code>haspopup:menu</code></li>
</ul>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern.</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property of the <code>ExpandCollapse</code> Control Pattern</td>
<td>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:menu</code></li>
</ul>
</td>
<td>Expose <code>AXShowMenu</code> and <code>AXPress</code> actions</td>
</tr>
<tr id="ariaHaspopupTree">
<th>[ARIA 1.1] <a class="property-reference" href="#aria-haspopup"><code>aria-haspopup</code></a><code>=&quot;tree&quot;</code></th>
<td>Expose as <code>STATE_SYSTEM_HASPOPUP</code>
<p>IAccessible2:
<ul>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>
</p>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property in the <code>ExpandCollapse</code> Control Pattern.</td>
<p>IAccessible2:</p>
<ul>
<li>Expose as object attribute <code>haspopup:tree</code></li>
</ul>
</td>
<td>Expose state of the pop-up activities as <code>"expanded"</code> in the <code>ExpandCollapseState</code> property of the <code>ExpandCollapse</code> Control Pattern</td>
<td>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:&lt;value&gt;.</code></li>
</ul>

</td>
<ul>
<li>Expose <code>STATE_HAS_POPUP</code>
<li>Expose as object attribute <code>haspopup:tree</code></li>
</ul>
</td>
<td>Expose <code>AXShowMenu</code> and <code>AXPress</code> actions</td>
</tr>
<tr id="ariaHiddenTrue">
Expand Down Expand Up @@ -2865,6 +2865,7 @@ <h2>Change Log</h2>
<section>
<h2>Substantive changes since the <a href="http://www.w3.org/TR/2015/WD-core-aam-1.1-20151119/">last public working draft</a></h2>
<ul>
<li>06-Jun-2016: Added MSAA+IA2, UIA, and ATK/AT-SPI mappings for the new values of aria-haspopup added for ARIA 1.1.</li>
<li>03-Jun-2016: Added MSAA+IA2 mapping of aria-keyshortcuts.</li>
<li>20-May-2016: Added UIA mapping of aria-keyshortcuts.</li>
<li>05-May-2016: Updated AXAPI mapping of role region to reflect its inheritance from the landmark role.</li>
Expand Down

0 comments on commit 673df28

Please sign in to comment.