IPopupManagerPlugin
Defined in: plugins/PopupManagerPlugin.ts:12
` Interface for PopupManager
Extends
Properties
app
app:
IApplication
Defined in: plugins/Plugin.ts:10
Inherited from
current
readonly
current:undefined
|IPopup
Defined in: plugins/PopupManagerPlugin.ts:14
currentPopupId
readonly
currentPopupId:undefined
|string
|number
Defined in: plugins/PopupManagerPlugin.ts:17
hasActivePopups
readonly
hasActivePopups:boolean
Defined in: plugins/PopupManagerPlugin.ts:15
id
id:
string
Defined in: plugins/Plugin.ts:8
Inherited from
onHidePopup
onHidePopup:
Signal
<(detail
) =>void
>
Defined in: plugins/PopupManagerPlugin.ts:20
onPopupChanged
onPopupChanged:
Signal
<(detail
) =>void
>
Defined in: plugins/PopupManagerPlugin.ts:21
onShowPopup
onShowPopup:
Signal
<(detail
) =>void
>
Defined in: plugins/PopupManagerPlugin.ts:19
popupCount
readonly
popupCount:number
Defined in: plugins/PopupManagerPlugin.ts:16
view
readonly
view:Container
Defined in: plugins/PopupManagerPlugin.ts:13
Methods
addPopup()
addPopup(
id
,popup
):void
Defined in: plugins/PopupManagerPlugin.ts:23
Parameters
id
string
| number
popup
Returns
void
addSignalConnection()
addSignalConnection(…
args
):void
Defined in: plugins/Plugin.ts:18
Parameters
args
…SignalConnection
[]
Returns
void
Inherited from
clearSignalConnections()
clearSignalConnections():
void
Defined in: plugins/Plugin.ts:20
Returns
void
Inherited from
IPlugin
.clearSignalConnections
destroy()
destroy():
void
Defined in: plugins/Plugin.ts:16
Returns
void
Inherited from
hidePopup()
hidePopup<
T
>(id
,data
?):Promise
<undefined
|IPopup
<T
>>
Defined in: plugins/PopupManagerPlugin.ts:27
Type Parameters
• T = any
Parameters
id
string
| number
data?
any
Returns
Promise
<undefined
| IPopup
<T
>>
initialize()
initialize(
_app
,options
?):void
|Promise
<void
>
Defined in: plugins/Plugin.ts:12
Parameters
_app
options?
any
Returns
void
| Promise
<void
>
Inherited from
postInitialize()
postInitialize(
_app
):void
|Promise
<void
>
Defined in: plugins/Plugin.ts:14
Parameters
_app
Returns
void
| Promise
<void
>
Inherited from
registerCoreFunctions()
registerCoreFunctions():
void
Defined in: plugins/Plugin.ts:22
Returns
void
Inherited from
registerCoreSignals()
registerCoreSignals():
void
Defined in: plugins/Plugin.ts:24
Returns
void
Inherited from
removeAllPopups()
removeAllPopups(
animate
?):void
Defined in: plugins/PopupManagerPlugin.ts:29
Parameters
animate?
boolean
Returns
void
showPopup()
showPopup<
T
>(id
,config
):Promise
<undefined
|IPopup
<T
>>
Defined in: plugins/PopupManagerPlugin.ts:25
Type Parameters
• T = any
Parameters
id
string
| number
config
Partial
<PopupConfig
<T
>>
Returns
Promise
<undefined
| IPopup
<T
>>