IPopupManagerPlugin
Defined in: plugins/PopupManagerPlugin.ts:11
` Interface for PopupManager
Extends
Properties
app
app:
IApplication
Defined in: plugins/Plugin.ts:10
Inherited from
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
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
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
popup
Returns
void
addSignalConnection()
addSignalConnection(…
args
):void
Defined in: plugins/Plugin.ts:20
Parameters
args
…SignalConnection
[]
Returns
void
Inherited from
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
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
Returns
void
| Promise
<void
>
Inherited from
postInitialize()
postInitialize(
_app
):void
|Promise
<void
>
Defined in: plugins/Plugin.ts:16
Parameters
_app
Returns
void
| Promise
<void
>
Inherited from
registerCoreFunctions()
registerCoreFunctions():
void
Defined in: plugins/Plugin.ts:24
Returns
void
Inherited from
registerCoreSignals()
registerCoreSignals():
void
Defined in: plugins/Plugin.ts:26
Returns
void
Inherited from
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
>>