Skip to content

Menu View Controller

Lit controller that handles some view operations, like opening, closing, goBack mechanism etc. It implements a IMenuViewController and ReactiveController.

classDiagram
    MenuViewController <|.. IMenuViewController
    MenuViewController <|.. ReactiveController

    class IMenuViewController {
        + open(): void
        + close(): void
        + goBack(): void
        + openView(viewId: string): void
        + closeView(viewId: string): void
        + appendSelectedAggregatedLinkToMenuBarList($menuToggleActionButton: MenuToggleActionButton): void
        + updateAggregatedLinksList(): void
        + hasMenuContentBeenRegistered(contentId: string): boolean
        + toggleView(id: string): void
        + isOpened: boolean
    }
* reactive controller is an interface provided by lit, that every controller implements.

Methods

Properties

Name Type Description
isOpened boolean determine if a menu is open/closed

DOM events

This webcomponent listens to the following DOM events:

This webcomponent also dispatches the following DOM events: