Opens a CngxMenu -bearing popover at pointer coordinates in response to contextmenu (right-click) or Shift+F10 (keybo
common/interactive/menu
Category
No results found
Features21#
- DirectiveCngxContextMenuTriggerWCAG AAOpens a CngxMenu -bearing popover at pointer coordinates in response to contextmenu (right-click) or Shift+F10 (keybo...
- DirectiveCngxMenuWCAG AANavigable menu container with WAI-ARIA role="menu" semantics
- DirectiveCngxMenuGroupWCAG AALogical grouping for menu items
- DirectiveCngxMenuItemWCAG AAA single action menuitem registered with a surrounding CngxActiveDescendant
- DirectiveCngxMenuItemCheckboxWCAG AACheckable menu item ( role="menuitemcheckbox" )
- DirectiveCngxMenuItemIconWCAG AAMarker directive for the leading icon position inside a [cngxMenuItem]
- DirectiveCngxMenuItemKbdWCAG AAMarker directive for the keyboard-shortcut hint position inside a [cngxMenuItem]
- DirectiveCngxMenuItemLabelWCAG AAMarker directive for the primary label position inside a [cngxMenuItem]
- DirectiveCngxMenuItemRadioWCAG AARadio-style menu item ( role="menuitemradio" )
- DirectiveCngxMenuItemSubmenuWCAG AACompanion directive applied to a [cngxMenuItem] that opens a nested submenu
- DirectiveCngxMenuItemSuffixWCAG AAMarker directive for a trailing detail slot inside a [cngxMenuItem] secondary text or a status pill that sits between...
- DirectiveCngxMenuSeparatorWCAG AAVisual + semantic separator inside a CngxMenu
- DirectiveCngxMenuTriggerWCAG AATrigger atom for dropdown menus
- InjectableCngxMenuAnnouncerWCAG AAGlobal polite live-region announcer for the menu family
- TokenCNGX_MENU_ANNOUNCER_FACTORYWCAG AADI token carrying the factory that yields the menu family's announcer
- TokenCNGX_MENU_CONFIGDI token carrying the resolved {@link CngxMenuConfig}
- TokenCNGX_MENU_DISMISS_HANDLER_FACTORYFactory token for {@link CngxMenuDismissHandler}
- TokenCNGX_MENU_HOSTWCAG AADI token a menu host provides for sub-component composers (e.g
- TokenCNGX_MENU_NAV_STRATEGYWCAG AADI token carrying the {@link CngxMenuNavStrategy} that menu/menubar directives consult on every ArrowLeft/ArrowRight ...
- TokenCNGX_MENU_RADIO_GROUPWCAG AADI token a radio-grouping menu host provides for CngxMenuItemRadio to resolve
- TokenCNGX_MENU_SUBMENU_ITEMWCAG AADI token a submenu-companion directive provides
References40#
- InterfaceCngxMenuAnnouncerLikePublic surface every menu-side consumer talks to
- InterfaceCngxMenuAriaLabelsLocalised UI strings the menu announces or otherwise renders
- InterfaceCngxMenuConfigResolved configuration consumed by every menu directive in the family
- InterfaceCngxMenuDismissHandlerHandler returned by {@link createMenuDismissHandler}
- InterfaceCngxMenuDismissHandlerOptionsOptions for {@link createMenuDismissHandler}
- InterfaceCngxMenuDismissPopoverRefStructural contract the menu dismiss handler reads from the popover
- InterfaceCngxMenuHostStructural contract a CngxMenu (or a future menu-bar / nested menu host) exposes to composers
- InterfaceCngxMenuNavContextContext passed to every strategy step
- InterfaceCngxMenuNavStrategyPluggable keyboard policy for ArrowRight/ArrowLeft inside a menu or menubar
- InterfaceCngxMenuRadioGroupSelection contract a radio-grouping menu host exposes to its CngxMenuItemRadio children
- InterfaceCngxMenuSubmenuLikeStructural contract a CngxMenuItemSubmenu (or any submenu-aware companion) exposes so the surrounding menu trigger ca...
- InterfaceCngxMenuTriggerDismissBindingTrigger-side dismiss lifecycle
- InterfaceCngxMenuTriggerDismissBindingOptionsOptions for {@link createMenuTriggerDismissBinding}
- FunctioncreateMenuAnnouncerDefault factory that hands out the root-scoped {@link CngxMenuAnnouncer} singleton
- FunctioncreateMenuDismissHandlerDefault factory
- FunctioncreateMenuTriggerDismissBindingBuild the dismiss lifecycle for a menu-bearing trigger directive
- FunctioncreateW3CMenuStrategyDefault W3C APG menu keyboard policy: ArrowRight on a submenu parent that is currently closed → open-submenu
- FunctioninjectMenuAnnouncerResolve the {@link CngxMenuAnnouncerLike} from the current injection scope via the factory token
- FunctioninjectMenuConfigResolves the {@link CngxMenuConfig} from the current injection scope
- FunctionprovideCngxMenuUnified aggregator for the menu family's configuration
- FunctionprovideMenuConfigProvide a menu configuration at app root
- FunctionprovideMenuConfigAtComponent-scoped menu configuration override
- FunctionwithAriaLabelsOverride one or more ARIA strings (English defaults)
- FunctionwithCloseOnSelectWhether activating a leaf item closes the menu
- FunctionwithDismissOnBlurWhether the "context lost" bundle dismisses the menu
- FunctionwithDismissOnOutsideClickWhether pointerdown outside the menu's popover and the trigger host dismisses the menu
- FunctionwithDismissOnScrollWhether window scroll while the menu is open dismisses it
- FunctionwithSubmenuCloseDelayOverride the delay between leaving a submenu parent and closing the submenu (milliseconds)
- FunctionwithSubmenuOpenDelayOverride the delay between hovering a submenu parent and opening the submenu (milliseconds)
- FunctionwithTypeaheadDebounceOverride the typeahead debounce window (milliseconds) for menu navigation
- VariableCNGX_SUBMENU_TRY_FALLBACKSRecommended position-try-fallbacks chain for menu submenu popovers
- VariablecreateMenuRadioControllerPure factory wiring a {@link CngxMenuRadioGroup} from already-created signals
- VariableDEFAULT_MENU_CONFIGLibrary-default menu configuration
- Type AliasCngxMenuAnnouncerFactoryFactory shape consumed by CNGX_MENU_ANNOUNCER_FACTORY
- Type AliasCngxMenuConfigFeatureSingle feature-flag function consumed by {@link provideMenuConfig} and {@link provideCngxMenu}
- Type AliasCngxMenuDismissHandlerFactoryFactory signature for {@link CNGX_MENU_DISMISS_HANDLER_FACTORY}
- Type AliasCngxMenuDismissSourceIdentifier for the dismissal path that fired most recently
- Type AliasCngxMenuFeatureUnion of every feature kind the menu family aggregator accepts
- Type AliasCngxMenuNavActionOutcome dispatched by a {@link CngxMenuNavStrategy} step
- Type AliasCngxMenuRadioGroupFactoryFactory shape - pass into a custom DI provider to wrap selection in telemetry, server-sync, or audit logging without ...