Type Editor / @type-editor/menu / menubar/WcagKeyNavUtil / WcagKeyNavUtil
Class: WcagKeyNavUtil
Defined in: packages/menu/src/menubar/WcagKeyNavUtil.ts:2
Constructors
Constructor
ts
new WcagKeyNavUtil(
menu,
menuItems,
isHorizontal?): WcagKeyNavUtil;Defined in: packages/menu/src/menubar/WcagKeyNavUtil.ts:25
Parameters
| Parameter | Type | Default value |
|---|---|---|
menu | HTMLElement | undefined |
menuItems | HTMLElement[] | undefined |
isHorizontal | boolean | true |
Returns
WcagKeyNavUtil
Properties
| Property | Modifier | Type | Default value | Defined in |
|---|---|---|---|---|
SYNTHETIC_EVENT_BUTTON_NUMBER | readonly | 42 | 42 | packages/menu/src/menubar/WcagKeyNavUtil.ts:6 |
Methods
activateFirstItem()
ts
activateFirstItem(): void;Defined in: packages/menu/src/menubar/WcagKeyNavUtil.ts:137
Returns
void
addArrowKeyNavigation()
ts
addArrowKeyNavigation(): void;Defined in: packages/menu/src/menubar/WcagKeyNavUtil.ts:34
Returns
void
destroy()
ts
destroy(): void;Defined in: packages/menu/src/menubar/WcagKeyNavUtil.ts:145
Clean up event listeners to prevent memory leaks. Should be called when the navigation is no longer needed.
Returns
void