Skip to content

IPopupManagerPlugin

Defined in: plugins/PopupManagerPlugin.ts:11

` Interface for PopupManager

Extends

Properties

app

app: IApplication

Defined in: plugins/Plugin.ts:10

Inherited from

IPlugin.app


current

readonly current: undefined | IPopup<any>

Defined in: plugins/PopupManagerPlugin.ts:13


currentPopupId

readonly currentPopupId: undefined | string | number

Defined in: plugins/PopupManagerPlugin.ts:16


hasActivePopups

readonly hasActivePopups: boolean

Defined in: plugins/PopupManagerPlugin.ts:14


id

id: string

Defined in: plugins/Plugin.ts:8

Inherited from

IPlugin.id


onHidePopup

onHidePopup: Signal<(detail) => void>

Defined in: plugins/PopupManagerPlugin.ts:19


onPopupChanged

onPopupChanged: Signal<(detail) => void>

Defined in: plugins/PopupManagerPlugin.ts:20


onShowPopup

onShowPopup: Signal<(detail) => void>

Defined in: plugins/PopupManagerPlugin.ts:18


options

readonly options: Partial<any>

Defined in: plugins/Plugin.ts:12

Inherited from

IPlugin.options


popupCount

readonly popupCount: number

Defined in: plugins/PopupManagerPlugin.ts:15


view

readonly view: Container

Defined in: plugins/PopupManagerPlugin.ts:12

Methods

addPopup()

addPopup(id, popup): void

Defined in: plugins/PopupManagerPlugin.ts:22

Parameters

id

string | number

PopupConstructor

Returns

void


addSignalConnection()

addSignalConnection(…args): void

Defined in: plugins/Plugin.ts:20

Parameters

args

SignalConnection[]

Returns

void

Inherited from

IPlugin.addSignalConnection


clearSignalConnections()

clearSignalConnections(): void

Defined in: plugins/Plugin.ts:22

Returns

void

Inherited from

IPlugin.clearSignalConnections


destroy()

destroy(): void

Defined in: plugins/Plugin.ts:18

Returns

void

Inherited from

IPlugin.destroy


hidePopup()

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

Defined in: plugins/PopupManagerPlugin.ts:26

Type Parameters

T = any

Parameters

id

string | number

data?

any

Returns

Promise<undefined | IPopup<T>>


initialize()

initialize(options, app): void | Promise<void>

Defined in: plugins/Plugin.ts:14

Parameters

options

Partial<any>

app

IApplication

Returns

void | Promise<void>

Inherited from

IPlugin.initialize


postInitialize()

postInitialize(_app): void | Promise<void>

Defined in: plugins/Plugin.ts:16

Parameters

_app

IApplication

Returns

void | Promise<void>

Inherited from

IPlugin.postInitialize


registerCoreFunctions()

registerCoreFunctions(): void

Defined in: plugins/Plugin.ts:24

Returns

void

Inherited from

IPlugin.registerCoreFunctions


registerCoreSignals()

registerCoreSignals(): void

Defined in: plugins/Plugin.ts:26

Returns

void

Inherited from

IPlugin.registerCoreSignals


removeAllPopups()

removeAllPopups(animate?): void

Defined in: plugins/PopupManagerPlugin.ts:28

Parameters

animate?

boolean

Returns

void


showPopup()

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

Defined in: plugins/PopupManagerPlugin.ts:24

Type Parameters

T = any

Parameters

id

string | number

config

Partial<PopupConfig<T>>

Returns

Promise<undefined | IPopup<T>>