Index
Members
Methods
Members
-
<inner> name :String
-
The control name.
Type
- String
Methods
-
<inner> init(env)
-
WidgetPopupMenu constructor.
Parameters
Name Type Description env
UWA.Environment.Netvibes -
<inner> setTarget(element)
-
Set the HTML element that triggered the display of the popup menu.
Parameters
Name Type Description element
Element HTML element.
-
<inner> onClick()
-
Overrides UWA.Controls.DropDown#onClick.
-
<inner> setPosition()
-
Menu position is constrained by the widget body area.
Overrides UWA.Controls.DropDown#setPosition.
-
<inner> getInnerElement()
-
Overrides UWA.Controls.DropDown#getInnerElement.
-
<inner> getContent()
-
Overrides UWA.Controls.DropDown#getContent.
-
<inner> setItems(items) → {this}
-
Assign menu items to render.
Parameters
Name Type Description items
Array.<Object> List of menu item descriptors
Returns
- Type
- this
-
<inner> toggle()
-
Overrides UWA.Controls.DropDown#show.
-
<inner> onShow()
-
Overrides UWA.Controls.DropDown#onShow.
-
<inner> onHide()
-
Overrides UWA.Controls.DropDown#onHide.
-
<inner> addItem(item) → {HTMLElement}
-
Build a menu item and inject it in the menus container.
Example
popupMenu.addItem({ label: 'Item 1', icon: 'star', visible: true });
Parameters
Name Type Description item
Object Menu item descriptor
Returns
Built element.
- Type
- HTMLElement