diff --git a/html-aam/index.html b/html-aam/index.html index 21a8303cf..74bec6ece 100644 --- a/html-aam/index.html +++ b/html-aam/index.html @@ -1257,6 +1257,318 @@
HTML Specification | ++ `button` + (`command` attribute in the Toggle popover state) + | +
---|---|
[[WAI-ARIA-1.2]] | +
+ `button` role.
+ + If the associated element is displayed as a popover: + `aria-expanded=true` + ++ If the the associated element is hidden, or not present in the DOM: + `aria-expanded=false` + ++ If the the associated element is an accessibility ancestor of the element with the `command` attribute: + `aria-expanded=undefined` + + |
+
+ MSAA + IAccessible2 + | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
UIA | +
+ Use WAI-ARIA mapping
+ |
+
ATK | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
AX | +
+ Use WAI-ARIA mapping
+ |
+
Comments | +
+ + User Agents MUST expose an `aria-details` relation with the associated element except under the following conditions: + +
A button that has a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command. + |
+
HTML Specification | ++ `button` + (`command` attribute in the Show popover state) + | +
---|---|
[[WAI-ARIA-1.2]] | +
+ `button` role.
+ + If the associated element is displayed as a popover: + `aria-expanded=true` + ++ If the the associated element is hidden, or not present in the DOM: + `aria-expanded=false` + ++ If the the associated element is an accessibility ancestor of the element with the `command` attribute: + `aria-expanded=undefined` + + |
+
+ MSAA + IAccessible2 + | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
UIA | +
+ Use WAI-ARIA mapping
+ |
+
ATK | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
AX | +
+ Use WAI-ARIA mapping
+ |
+
Comments | +
+ User Agents MUST NOT expose an `aria-details` relation with the associated element if the associated popover element is the next immediate accessibility sibling to the invoking element. +A button that has a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command. + |
+
HTML Specification | ++ `button` + (`command` attribute in the Hide popover state) + | +
---|---|
[[WAI-ARIA-1.2]] | +
+ `button` role.
+ + If the associated element is displayed as a popover: + `aria-expanded=true` + ++ If the the associated element is hidden, or not present in the DOM: + `aria-expanded=false` + ++ If the the associated element is an accessibility ancestor of the element with the `command` attribute: + `aria-expanded=undefined` + + |
+
+ MSAA + IAccessible2 + | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
UIA | +
+ Use WAI-ARIA mapping
+ |
+
ATK | +
+ Use WAI-ARIA mapping
+ Object attributes: `details-roles:popover`
+ |
+
AX | +
+ Use WAI-ARIA mapping
+ |
+
Comments | +
+ User Agents MUST NOT expose an `aria-details` relation with the associated element if the associated popover element is the next immediate accessibility sibling to the invoking element. +A button that has a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command. + |
+
HTML Specification | ++ `button` + (`command` attribute in the Close popover state) + | +
---|---|
[[WAI-ARIA-1.2]] | +
+ `button` role.
+ + If the associated element is an open dialog: + `aria-expanded=true` + ++ If the the associated element is hidden, or not present in the DOM: + `aria-expanded=false` + ++ If the the associated element is an accessibility ancestor of the element with the `command` attribute: + `aria-expanded=undefined` + + |
+
+ MSAA + IAccessible2 + | +
+ Use WAI-ARIA mapping
+ |
+
UIA | +
+ Use WAI-ARIA mapping
+ |
+
ATK | +
+ Use WAI-ARIA mapping
+ |
+
AX | +
+ Use WAI-ARIA mapping
+ |
+
Comments | +
+ A button that has a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command. + |
+
HTML Specification | ++ `button` + (`command` attribute in the Show modal state) + | +
---|---|
[[WAI-ARIA-1.2]] | +`button` role. | +
+ MSAA + IAccessible2 + | +
+ Use WAI-ARIA mapping
+ |
+
UIA | +
+ Use WAI-ARIA mapping
+ |
+
ATK | +
+ Use WAI-ARIA mapping
+ |
+
AX | +
+ Use WAI-ARIA mapping
+ |
+
Comments | +
+ A button that has a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command. + |
+
HTML Specification | -`command` | -
---|---|
Element(s) | -`button`; | -
[[WAI-ARIA-1.2]] | -
- Not mapped
- |
-
- MSAA + IAccessible2 - | -
- Not mapped
- |
-
UIA | -
- Not mapped
- |
-
ATK | -
- Not mapped
- |
-
AX | -
- Not mapped
- |
-
Comments | -The value of this attribute can impact the mappings of its related `commandfor` attribute. | -
HTML Specification | -`commandfor` | -
---|---|
Element(s) | -`button`; | -
[[WAI-ARIA-1.2]] | -
-
-
- - If the associated element is displayed as a popover: - `aria-expanded=true` - -- If the element with the `commandfor` attribute has a `command` attribute with value of "`show-popover`", or "`toggle-popover`" and the associated element is hidden, or not present - in the DOM: - `aria-expanded=false` - -- If the element with the `commandfor` attribute has a `command` attribute with value of "`show-popover`", or "`toggle-popover`", and the associated element is an accessibility - ancestor of the element with the `commandfor` attribute: - `aria-expanded=undefined` - - |
-
- MSAA + IAccessible2 - | -
- Use WAI-ARIA mapping
- Object attributes: `details-roles:popover`
- |
-
UIA | -
- Use WAI-ARIA mapping
- |
-
ATK | -
- Use WAI-ARIA mapping
- Object attributes: `details-roles:popover`
- |
-
AX | -
- Use WAI-ARIA mapping
- |
-
Comments | -
- - User Agents MUST expose an `aria-details` relation with the associated element except under the following conditions: - -
A button that a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command. - |
-