- Space or Enter
+ Space Enter
|
-
-
- - Executes action or command, e.g., bolds text, change font.
- - Implements optional behavior of a popup menu staying open after activating a
menuitemradio or menuitemcheckbox . This allows for users to visually see the change in state before they close the popup menu with an additional keyboard command.
-
- |
+ Activates menu item, causing action to be executed, e.g., bold text, change font. |
@@ -239,8 +232,8 @@ Popup
|
- - Closes popup menu.
- - Places focus on parent menubar item.
+ - Closes submenu.
+ - Moves focus to parent menubar item.
|
@@ -250,9 +243,9 @@ Popup
- - Closes popup menu.
+ - Closes submenu.
- Moves focus to next item in the menubar.
- - Opens popup menu for newly focused item, leaving focus in the menubar.
+ - Opens submenu of newly focused menubar item, keeping focus on that parent menubar item.
|
@@ -262,9 +255,9 @@ Popup
- - Closes popup menu.
+ - Closes submenu.
- Moves focus to previous item in the menubar.
- - Opens popup menu for newly focused item, leaving focus in the menubar.
+ - Opens submenu of newly focused menubar item, keeping focus on that parent menubar item.
|
@@ -274,7 +267,7 @@ Popup
- - Moves focus to the next item in the popup.
+ - Moves focus to the next item in the submenu.
- If focus is on the last item, moves focus to the first item.
|
@@ -285,7 +278,7 @@ Popup
- - Moves focus to previous item in the popup.
+ - Moves focus to previous item in the submenu.
- If focus is on the first item, moves focus to the last item.
|
@@ -294,13 +287,13 @@ Popup
Home
|
- Moves focus to the first item in the popup. |
+ Moves focus to the first item in the submenu. |
End
|
- Moves focus to the last item in the popup. |
+ Moves focus to the last item in the submenu. |
@@ -319,7 +312,6 @@ Popup
Role, Property, State, and Tabindex Attributes
-
Menubar
@@ -341,12 +333,8 @@ Menubar
- -
- Identifies the
ul element as a container for set of menuitem widgets associated with the menubar.
-
- -
- Is not focusable because focus is managed using roving tabindex,
-
+ - Identifies the element as a
menubar container for a set of menuitem elements.
+ - Is not focusable because focus is managed using roving tabindex.
|
@@ -378,7 +366,7 @@ Menubar
li
- Identifies the li element as a menu item within the menubar widget.
+ Identifies the element as a menu item within the menubar.
|
@@ -415,8 +403,7 @@ Menubar
When the page loads, the first item in the menubar has tabindex="0" .
- Focus is managed using roving tabindex,
- so the most recently focused item will be in the page Tab sequence.
+ Focus is managed using roving tabindex.
@@ -430,7 +417,7 @@ Menubar
li
- Identifies the menuitem as having a child popup menu.
+ Indicates that the menuitem has a submenu.
|
@@ -442,7 +429,7 @@ Menubar
li
- Indicates the child popup menu is open.
+ Indicates the submenu is open.
|
@@ -454,13 +441,12 @@ Menubar
li
- Indicates the child popup menu is closed.
+ Indicates the submenu is closed.
|
-
- Popup Menu
+ Submenu
@@ -482,10 +468,10 @@ Popup Menu
-
- Identifies the
ul element as a container for set of menuitem widgets associated with the menu.
+ Identifies the element as a menu container for a set of menuitem elements.
-
- Is not focusable because focus is managed using roving tabindex,
+ Is not focusable because focus is managed using roving tabindex.
|
@@ -511,7 +497,7 @@ Popup Menu
li
- Identifies the li element as a menu item in the popup menu.
+ Identifies the element as an item in the submenu.
|
@@ -535,7 +521,7 @@ Popup Menu
li
- Identifies the li element as a menuitemcheckbox widget.
+ Identifies the element as a menuitemcheckbox .
|
@@ -564,10 +550,7 @@ Popup Menu
Indicates that the menuitemcheckbox is checked.
- The visual state of the selection is synchronized with the aria-checked
- value using CSS attribute selectors, e.g., [aria-checked="true"],
- the CSS pseudo selector :before ,
- and the content property.
+ The visual appearance of the selected state is synchronized with the aria-checked value using CSS attribute selectors.
@@ -586,10 +569,7 @@ Popup Menu
Indicates that the menuitemcheckbox is NOT checked.
- The visual state of the selection is synchronized with the aria-checked
- value using CSS attribute selectors, e.g., [aria-checked="true"],
- the CSS pseudo selector :before ,
- and the content property.
+ The visual appearance of the selected state is synchronized with the aria-checked value using CSS attribute selectors.
@@ -605,7 +585,7 @@ Popup Menu
-
- Identifies the
ul element as a container for a set of menuitemradio widgets.
+ Identifies the element as a container for a set of menuitemradio elements.
-
Enables browsers to compute values of
aria-setsize and aria-posinset .
@@ -624,11 +604,11 @@ Popup Menu
-
- Identifies the
li element as a menuitemradio widget.
+ Identifies the element as a menuitemradio element.
-
- In this example the menuitemradio group is defined by either
ul[role="menu"]
- or [role="group"] .
+ When all items in a submenu are members of the same radio group,
+ the group is defined by the menu element; a group element is not necessary.
|
@@ -659,10 +639,7 @@ Popup Menu
Indicates the menuitemradio is checked.
-
- The visual state of the selection is synchronized with the
aria-checked
- value using CSS attribute selectors, e.g., [aria-checked="true"],
- the CSS pseudo selector :before ,
- and the content property.
+ The visual appearance of the selected state is synchronized with the aria-checked value using CSS attribute selectors.
|
@@ -681,10 +658,7 @@ Popup Menu
Indicates that the menuitemradio is NOT checked.
- The visual state of the selection is synchronized with the aria-checked
- value using CSS attribute selectors, e.g., [aria-checked="true"],
- the CSS pseudo selector :before ,
- and the content property.
+ The visual appearance of the selected state is synchronized with the aria-checked value using CSS attribute selectors.
@@ -710,10 +684,10 @@ Javascript and CSS Source Code
Javascript: PopupMenuAction.js
- Javascript: MenuItemAction.js
+ Javascript: PopupMenuItemAction.js
- Javascript: TextStyling.js
+ Javascript: styleManager.js
|