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 @@

`button`

+

`button` (`command` attribute in the Toggle popover state)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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: +

+
    +
  • The associated popover element is the next immediate accessibility sibling to the invoking element,
  • +
  • The element is a descendant of the `popover` it is associated with.
  • + +
+

A button that has a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command.

+
+

`button` (`command` attribute in the Show popover state)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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.

+
+

`button` (`command` attribute in the Hide popover state)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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.

+
+

`button` (`command` attribute in the Close state)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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.

+
+

`button` (`command` attribute in the Show modal state)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
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.

+

`canvas`

@@ -9365,132 +9677,6 @@

`controls`

-

`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
-
CommentsThe value of this attribute can impact the mappings of its related `commandfor` attribute.
-

`commandfor`

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
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: -

-
    -
  • The element's `command` attribute value is a value other than "`show-popover`" or "`toggle-popover`",
  • -
  • The associated popover element is the next immediate accessibility sibling to the invoking element,
  • -
  • The element's `command` attribute is in the "`toggle-popover`" state and the element is a descendant of the `popover` it is associated with.
  • - -
-

A button that a [=button/form owner=] without `type` in the "`button`" state cannot invoke a command.

-

`coords`