Different types of popup can be instantiated or modified:
- Components creation
- Displaying existing component metadata
- Activity
- Search
- DOM content
- Linking a document to a parent folder
- Confirmation of a user choice
These popups can be instantiated using the JS API:
JSAPI.get().getPopupAPI();
The following functions are available to modify the various common attributes of popups:
Function | Description |
---|---|
setIcon(String iconStyle) | Popup icon definition |
setTitle(String title) | Popup Title definition |
setDescription(String description) | Popup description definition |
addStyle(String style) | Adding a style to the popup |
setContent(Element content) | Overwrites existing popup body content |
addContent(Element element) | Adding an element to the popup body |
clearContent() | Overwrites popup body content |
setClosable() | Enables the possibility of closing the popup with the popup cross |
addCloseHandler(CloseCallback callback) | Add a callback on popup closure |
show() | Popup opening |
close() | Popup closing |
setAutoCloseOnEnter(boolean autoCloseOnEnter) | Popup closing by pressing Enter |