Class: OverlayController
Defined in: editor/overlayController.tsx:76
Controls UI overlays for the canvases, including dialogs and tasks.
Properties
| Property | Modifier | Type |
|---|---|---|
|
Accessors
openedDialog
Get Signature
get openedDialog():
undefined|OpenedDialog
Defined in: editor/overlayController.tsx:125
Currently open dialog.
Returns undefined if no dialog is opened.
Returns
undefined | OpenedDialog
Methods
hideDialog()
hideDialog():
void
Defined in: editor/overlayController.tsx:377
Closes currently open dialog if any is active.
Returns
void
See
showDialog()
showDialog(
params):void
Defined in: editor/overlayController.tsx:290
Shows on-canvas dialog anchored to the target element or link.
Parameters
| Parameter | Type | Description |
|---|---|---|
| { | ‐ |
|
| Dialog content. |
|
| Well-known dialog type to check later if a specific dialog is currently open. |
|
| Whether to prevent selection changes while dialog is open. Default |
| () => | Callback which is called when dialog is closed for any reason (e.g. when another dialog is opened). |
| Dialog style, placement and sizing options. | |
| Element or link to anchor dialog to. |
Returns
void
See
showSpinnerWhile()
showSpinnerWhile(
operation):void
Defined in: editor/overlayController.tsx:228
Creates a task via startTask for the operation defined by a Promise.
Parameters
| Parameter | Type |
|---|---|
|
|
Returns
void