virtual class domkit::Popup
sys::Obj dom::Elem domkit::Popup
@Js
Popup window which can be closed clicking outside of element.
See also: docDomkit
- close
-
Void close()
Close this popup. If popup is already closed this method does nothing.
- fitBounds
-
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.
- halign
-
Align halign := Align.left
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)
- isOpen
-
Bool isOpen { private set }
Return
true
if this popup currently open. - make
-
new make()
- onBeforeOpen
-
protected virtual Void onBeforeOpen()
Protected sub-class callback invoked directly before popup is visible.
- onClose
-
Void onClose(Func<Void,This> f)
Callback when popup is closed.
- onOpen
-
Void onOpen(Func<Void,This> f)
Callback when popup is opened.
- open
-
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.