Constructor
new MemberMobileCardMenu()
Methods
closeMenu()
- Description:
Close menu display Hides menu items with animation
- Source:
createMenuItem(item) → {HTMLElement}
- Description:
Create menu item DOM element Generates button with icon, label, and optional badge
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
item |
Object | Menu item configuration |
Returns:
Menu item button element
- Type
- HTMLElement
handleConnectionStatusEvent()
- Description:
Handle connection status event from PWA controller (for auth card URL)
- Source:
handleOutsideClick(event)
- Description:
Handle clicks outside menu to close it
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Click event |
loadMenuItems()
- Description:
Load menu items from JSON value Parses and validates plugin-registered menu items
- Source:
onConnect()
- Description:
Called after base class connect
- Source:
onConnectionStateChanged()
- Description:
Called when connection state changes (from base class)
- Source:
onDisconnect()
- Description:
Called after base class disconnect
- Source:
openMenu()
- Description:
Open menu display Shows menu items with animation
- Source:
renderMenu()
- Description:
Render menu items into DOM Creates button elements for each menu item with icons and badges
- Source:
toggleMenu(event)
- Description:
Toggle menu open/closed state Handles FAB button click to show/hide menu
- Source:
Parameters:
| Name | Type | Description |
|---|---|---|
event |
Event | Click event |
updateOfflineState()
- Description:
Update menu items based on offline state Uses base class online property instead of duplicate state
- Source: