Extra menus event
From LimeSurvey Manual
Description of the event to generate extra menus at top bar (besides configuration, logout, etc).
Two types of menus:
- Dropdown
- Link
For dropdown, we have two kinds of menu items:
- Link
- Divider
Plugin will set property extraMenus. Each element in that array must implement interface ExtraMenuInterface.
| Method | Description |
|---|---|
| isDropDown | Returns true if this menu is a dropdown menu |
| getLabel | Returns the actual name of the menu |
| getHref | If it's not a dropdown menu, this is just for the link |
| getMenuItems | Return array of dropdown menu items |
Each menu item returned by getMenuItems must implement the interface ExtraMenuItemInterface
| Method | Description |
|---|---|
| getHref | As above, used for link in dropdown item |
| getLabel | The text for the link |