- Index
- »
- fan.domkit
- »
- Popup
Popup
@Js
class Popup : Elem
Popup window which can be closed clicking outside of element.
See also: docDomkit
Return true if this popup currently open
Where to align Popup relative to open(x,y)
Callback when popup is closed
Fit popup with current window bounds
Callback when popup is opened
Protected sub-class callback invoked directly before popup is visible
Close this popup
Open this popup in the current Window
Void close()
Close this popup. If popup is already closed this method does nothing.
Void fitBounds()
Fit popup with current window bounds. This may move the origin of where popup is opened, or modify the width or height, or both.
This method is called automatically by open. For content that is asynchronusly loaded after popup is visible, and that may modify the initial size, it is good practice to invoke this method to verify content does not overflow the viewport.
If popup is not open, this method does nothing.
Align : halign
Where to align Popup relative to open(x,y):
- Align.left: align left edge popup to (x,y)
- Align.center: center popup with (x,y)
- Align.right: align right edge of popup to (x,y)
Bool : isOpen
Return true if this popup currently open.
new make()
virtual Void onBeforeOpen()
Protected sub-class callback invoked directly before popup is visible.
Void onClose(|This| f)
Callback when popup is closed.
Void onOpen(|This| f)
Callback when popup is opened.
Void open(Float x, Float y)
Open this popup in the current Window. If popup is already open this method does nothing. This method always invokes fitBounds to verify popup does not overflow viewport.