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¶
- open
- close
- goBack
- openView
- closeView
- appendSelectedAggregatedLinkToMenuBarList
- hasMenuContentBeenRegistered
- toggleView
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: