Skip to content

PopupManagerPlugin

Defined in: plugins/PopupManagerPlugin.ts:37

PopupManager

new PopupManagerPlugin(id): PopupManagerPlugin

Defined in: plugins/Plugin.ts:48

string = 'Plugin'

PopupManagerPlugin

Plugin.constructor

__dill_pixel_method_binding_root: boolean

Defined in: plugins/Plugin.ts:39

Plugin.__dill_pixel_method_binding_root


readonly id: string = 'popups'

Defined in: plugins/PopupManagerPlugin.ts:38

IPopupManagerPlugin.id

Plugin.id


onHidePopup: Signal<(detail) => void>

Defined in: plugins/PopupManagerPlugin.ts:43

IPopupManagerPlugin.onHidePopup


onPopupChanged: Signal<(detail) => void>

Defined in: plugins/PopupManagerPlugin.ts:44

IPopupManagerPlugin.onPopupChanged


onShowPopup: Signal<(detail) => void>

Defined in: plugins/PopupManagerPlugin.ts:42

IPopupManagerPlugin.onShowPopup


readonly view: Container<Application<DataSchema, ActionContext, Action, Renderer>>

Defined in: plugins/PopupManagerPlugin.ts:39

IPopupManagerPlugin.view

get app(): A

Defined in: plugins/Plugin.ts:53

A

IPopupManagerPlugin.app

Plugin.app


get current(): undefined | IPopup<any>

Defined in: plugins/PopupManagerPlugin.ts:60

undefined | IPopup<any>

IPopupManagerPlugin.current


get currentPopupId(): undefined | string | number

Defined in: plugins/PopupManagerPlugin.ts:52

undefined | string | number

IPopupManagerPlugin.currentPopupId


get hasActivePopups(): boolean

Defined in: plugins/PopupManagerPlugin.ts:67

boolean

IPopupManagerPlugin.hasActivePopups


get options(): O

Defined in: plugins/Plugin.ts:44

O

IPopupManagerPlugin.options

Plugin.options


get popupCount(): number

Defined in: plugins/PopupManagerPlugin.ts:56

number

IPopupManagerPlugin.popupCount

addPopup<T>(id, popup): void

Defined in: plugins/PopupManagerPlugin.ts:95

Add a popup

T = any

The id of the popup

string | number

PopupConstructor<T>

The popup constructor

void

IPopupManagerPlugin.addPopup


addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:79

Add signal connections to the container.

SignalConnection[]

The signal connections to add.

void

IPopupManagerPlugin.addSignalConnection

Plugin.addSignalConnection


clearSignalConnections(): void

Defined in: plugins/Plugin.ts:85

void

IPopupManagerPlugin.clearSignalConnections

Plugin.clearSignalConnections


destroy(): void

Defined in: plugins/PopupManagerPlugin.ts:85

Destroy the PopupManager

void

IPopupManagerPlugin.destroy

Plugin.destroy


hidePopup<T>(id, data?): Promise<undefined | IPopup<T>>

Defined in: plugins/PopupManagerPlugin.ts:141

Hide a popup

T = any

The id of the popup

string | number

T

Promise<undefined | IPopup<T>>

a promise resolving to the popup, if it exists

IPopupManagerPlugin.hidePopup


initialize(): void

Defined in: plugins/PopupManagerPlugin.ts:76

Initialize the PopupManager

void

IPopupManagerPlugin.initialize

Plugin.initialize


postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:68

IApplication

void | Promise<void>

IPopupManagerPlugin.postInitialize

Plugin.postInitialize


removeAllPopups(animate): void

Defined in: plugins/PopupManagerPlugin.ts:166

Remove all popups

boolean = false

Whether to animate the removal

void

IPopupManagerPlugin.removeAllPopups


showPopup<T>(id, config): Promise<undefined | IPopup<T>>

Defined in: plugins/PopupManagerPlugin.ts:105

Show a popup

T = any

The id of the popup

string | number

Partial<PopupConfig<T>> = {}

The configuration for the popup

Promise<undefined | IPopup<T>>

a promise resolving to the popup, if it exists

IPopupManagerPlugin.showPopup