Skip to content

Type Editor


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

ParameterTypeDefault value
menuHTMLElementundefined
menuItemsHTMLElement[]undefined
isHorizontalbooleantrue

Returns

WcagKeyNavUtil

Properties

PropertyModifierTypeDefault valueDefined in
SYNTHETIC_EVENT_BUTTON_NUMBERreadonly4242packages/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