Confirm

open class Confirm(caption: String?, text: String?, rich: Boolean, align: Align?, size: ModalSize?, animation: Boolean, centered: Boolean, cancelVisible: Boolean, yesTitle: String, noTitle: String, cancelTitle: String, noCallback: () -> Unit?, yesCallback: () -> Unit?) : Modal

Confirm window based on Bootstrap modal.

Parameters

caption

window title

text

window content text.

rich

determines if text can contain HTML code

align

text align

size

modal window size

animation

determines if animations are used

centered

determines if modal dialog is vertically centered

cancelVisible

determines if Cancel button is visible

yesTitle

yes button text

noTitle

no button text

cancelTitle

cancel button text

noCallback

a function called after closing window with No button

yesCallback

a function called after closing window with Yes button

Constructors

Confirm
Link copied to clipboard
fun Confirm(caption: String? = null, text: String? = null, rich: Boolean = false, align: Align? = null, size: ModalSize? = null, animation: Boolean = true, centered: Boolean = false, cancelVisible: Boolean = false, yesTitle: String = "Yes", noTitle: String = "No", cancelTitle: String = "Cancel", noCallback: () -> Unit? = null, yesCallback: () -> Unit? = null)

Types

Companion
Link copied to clipboard
object Companion

Functions

add
Link copied to clipboard
open override fun add(child: Component): Modal
open override fun add(position: Int, child: Component): Modal
addAfterDestroyHook
Link copied to clipboard
open override fun addAfterDestroyHook(hook: () -> Unit): Boolean
addAfterInsertHook
Link copied to clipboard
open override fun addAfterInsertHook(hook: (VNode) -> Unit): Boolean
addAll
Link copied to clipboard
open override fun addAll(children: List<Component>): Modal
addBeforeDisposeHook
Link copied to clipboard
open override fun addBeforeDisposeHook(hook: () -> Unit): Boolean
addButton
Link copied to clipboard
open fun addButton(button: Button): Modal

Adds given button to the bottom section of dialog window.

addCssClass
Link copied to clipboard
open override fun addCssClass(css: String): Widget
addCssStyle
Link copied to clipboard
open override fun addCssStyle(css: Style): Widget
addSurroundingCssClass
Link copied to clipboard
open override fun addSurroundingCssClass(css: String): Widget
addSurroundingCssStyle
Link copied to clipboard
open override fun addSurroundingCssStyle(css: Style): Widget
blur
Link copied to clipboard
open fun blur()
clearDragDropData
Link copied to clipboard
open fun clearDragDropData()
clearParent
Link copied to clipboard
open override fun clearParent(): Widget
dispatchEvent
Link copied to clipboard
open fun dispatchEvent(type: String, eventInitDict: CustomEventInit): Boolean?
dispose
Link copied to clipboard
open override fun dispose()
disposeAll
Link copied to clipboard
open override fun disposeAll(): Modal
focus
Link copied to clipboard
open fun focus()
getAttribute
Link copied to clipboard
open override fun getAttribute(name: String): String?
getChildren
Link copied to clipboard
open override fun getChildren(): List<Component>
getElement
Link copied to clipboard
open override fun getElement(): Node?
getElementD
Link copied to clipboard
open override fun getElementD(): dynamic
getRoot
Link copied to clipboard
open override fun getRoot(): Root?
getSnStyle
Link copied to clipboard
open fun getSnStyle(): dynamic
getStyle
Link copied to clipboard
fun getStyle(name: String): String?
hasCssClass
Link copied to clipboard
open override fun hasCssClass(css: String): Boolean
hide
Link copied to clipboard
open override fun hide(): Widget
hideBootstrap
Link copied to clipboard
fun hideBootstrap()

Hide modal window with Bootstrap function.

invoke
Link copied to clipboard
open operator fun invoke(vararg children: Component): Container
refresh
Link copied to clipboard
open override fun refresh(): Widget
remove
Link copied to clipboard
open override fun remove(child: Component): Modal
removeAll
Link copied to clipboard
open override fun removeAll(): Modal
removeAllButtons
Link copied to clipboard
open fun removeAllButtons(): Modal

Removes all buttons from the bottom section of dialog window.

removeAt
Link copied to clipboard
open override fun removeAt(position: Int): Modal
removeAttribute
Link copied to clipboard
open override fun removeAttribute(name: String): Widget
removeButton
Link copied to clipboard
open fun removeButton(button: Button): Modal

Removes given button from the bottom section of dialog window.

removeCssClass
Link copied to clipboard
open override fun removeCssClass(css: String): Widget
removeCssStyle
Link copied to clipboard
open override fun removeCssStyle(css: Style): Widget
removeEventListener
Link copied to clipboard
open fun removeEventListener(id: Int): Widget
removeEventListeners
Link copied to clipboard
open fun removeEventListeners(): Widget
removeStyle
Link copied to clipboard
fun removeStyle(name: String): StyledComponent
removeSurroundingCssClass
Link copied to clipboard
open override fun removeSurroundingCssClass(css: String): Widget
removeSurroundingCssStyle
Link copied to clipboard
open override fun removeSurroundingCssStyle(css: Style): Widget
renderVNode
Link copied to clipboard
open override fun renderVNode(): VNode
setAttribute
Link copied to clipboard
open override fun setAttribute(name: String, value: String): Widget
setDragDropData
Link copied to clipboard
open fun setDragDropData(format: String, data: String)
setDropTarget
Link copied to clipboard
open fun setDropTarget(format: String, callback: (DragEvent) -> Unit)
open fun setDropTarget(formats: Set<String>?, callback: (DragEvent) -> Unit)
setDropTargetData
Link copied to clipboard
open fun setDropTargetData(format: String, callback: (String?) -> Unit)
setEventListener
Link copied to clipboard
open fun <T : Widget> setEventListener(block: SnOn<T>.() -> Unit): Int
setStyle
Link copied to clipboard
fun setStyle(name: String, value: String): StyledComponent
show
Link copied to clipboard
open fun show(): Widget
showBootstrap
Link copied to clipboard
fun showBootstrap()

Show modal window with Bootstrap function.

singleRender
Link copied to clipboard
open override fun <T> singleRender(block: () -> T): T
singleRenderAsync
Link copied to clipboard
open override fun singleRenderAsync(block: () -> Unit)
toggle
Link copied to clipboard
open fun toggle()

Toggle modal window visibility.

toggleVisible
Link copied to clipboard
open fun toggleVisible(): Widget
translate
Link copied to clipboard
open fun translate(text: String): String
open fun translate(text: String?): String?
unaryPlus
Link copied to clipboard
open operator fun String.unaryPlus()

Properties

_archivedState
Link copied to clipboard
var _archivedState: dynamic
align
Link copied to clipboard
var align: Align?

Text align.

alignContent
Link copied to clipboard
open var alignContent: AlignContent?
alignItems
Link copied to clipboard
open var alignItems: AlignItems?
alignSelf
Link copied to clipboard
open var alignSelf: AlignItems?
animation
Link copied to clipboard
var animation: Boolean

Determines if animations are used.

background
Link copied to clipboard
open var background: Background?
border
Link copied to clipboard
open var border: Border?
borderBottom
Link copied to clipboard
open var borderBottom: Border?
borderLeft
Link copied to clipboard
open var borderLeft: Border?
borderRadius
Link copied to clipboard
open var borderRadius: CssSize?
borderRadiusList
Link copied to clipboard
open var borderRadiusList: List<CssSize>?
borderRight
Link copied to clipboard
open var borderRight: Border?
borderTop
Link copied to clipboard
open var borderTop: Border?
bottom
Link copied to clipboard
open var bottom: CssSize?
boxShadow
Link copied to clipboard
open var boxShadow: BoxShadow?
boxShadowList
Link copied to clipboard
open var boxShadowList: List<BoxShadow>?
cancelTitle
Link copied to clipboard
var cancelTitle: String

Cancel button text.

cancelVisible
Link copied to clipboard
var cancelVisible: Boolean

Determines if Cancel button is visible.

caption
Link copied to clipboard
var caption: String?

Window caption text.

centered
Link copied to clipboard
var centered: Boolean

Determines if modal dialog is vertically centered.

clear
Link copied to clipboard
open var clear: Clear?
closeButton
Link copied to clipboard
var closeButton: Boolean

Determines if Close button is visible.

color
Link copied to clipboard
open var color: Color?
colorHex
Link copied to clipboard
open var colorHex: Int?
colorName
Link copied to clipboard
open var colorName: Col?
cursor
Link copied to clipboard
open var cursor: Cursor?
display
Link copied to clipboard
open var display: Display?
draggable
Link copied to clipboard
var draggable: Boolean?
eventTarget
Link copied to clipboard
var eventTarget: Widget?
flexBasis
Link copied to clipboard
open var flexBasis: CssSize?
flexDirection
Link copied to clipboard
open var flexDirection: FlexDirection?
flexGrow
Link copied to clipboard
open var flexGrow: Int?
flexShrink
Link copied to clipboard
open var flexShrink: Int?
flexWrap
Link copied to clipboard
open var flexWrap: FlexWrap?
float
Link copied to clipboard
open var float: PosFloat?
fontFamily
Link copied to clipboard
open var fontFamily: String?
fontSize
Link copied to clipboard
open var fontSize: CssSize?
fontStyle
Link copied to clipboard
open var fontStyle: FontStyle?
fontVariant
Link copied to clipboard
open var fontVariant: FontVariant?
fontWeight
Link copied to clipboard
open var fontWeight: FontWeight?
footer
Link copied to clipboard
val footer: SimplePanel

The modal dialog footer component.

gridArea
Link copied to clipboard
open var gridArea: String?
gridAutoColumns
Link copied to clipboard
open var gridAutoColumns: String?
gridAutoFlow
Link copied to clipboard
open var gridAutoFlow: GridAutoFlow?
gridAutoRows
Link copied to clipboard
open var gridAutoRows: String?
gridColumnEnd
Link copied to clipboard
open var gridColumnEnd: String?
gridColumnGap
Link copied to clipboard
open var gridColumnGap: Int?
gridColumnStart
Link copied to clipboard
open var gridColumnStart: Int?
gridRowEnd
Link copied to clipboard
open var gridRowEnd: String?
gridRowGap
Link copied to clipboard
open var gridRowGap: Int?
gridRowStart
Link copied to clipboard
open var gridRowStart: Int?
gridTemplateAreas
Link copied to clipboard
open var gridTemplateAreas: List<String>?
gridTemplateColumns
Link copied to clipboard
open var gridTemplateColumns: String?
gridTemplateRows
Link copied to clipboard
open var gridTemplateRows: String?
header
Link copied to clipboard
val header: SimplePanel

The modal dialog header component.

height
Link copied to clipboard
open var height: CssSize?
id
Link copied to clipboard
var id: String?
justifyContent
Link copied to clipboard
open var justifyContent: JustifyContent?
justifyItems
Link copied to clipboard
open var justifyItems: JustifyItems?
justifySelf
Link copied to clipboard
open var justifySelf: JustifyItems?
kvscope
Link copied to clipboard
var kvscope: dynamic
left
Link copied to clipboard
open var left: CssSize?
letterSpacing
Link copied to clipboard
open var letterSpacing: CssSize?
lineBreak
Link copied to clipboard
open var lineBreak: LineBreak?
lineHeight
Link copied to clipboard
open var lineHeight: CssSize?
margin
Link copied to clipboard
open var margin: CssSize?
marginBottom
Link copied to clipboard
open var marginBottom: CssSize?
marginLeft
Link copied to clipboard
open var marginLeft: CssSize?
marginRight
Link copied to clipboard
open var marginRight: CssSize?
marginTop
Link copied to clipboard
open var marginTop: CssSize?
maxHeight
Link copied to clipboard
open var maxHeight: CssSize?
maxWidth
Link copied to clipboard
open var maxWidth: CssSize?
minHeight
Link copied to clipboard
open var minHeight: CssSize?
minWidth
Link copied to clipboard
open var minWidth: CssSize?
noTitle
Link copied to clipboard
var noTitle: String

No button text.

opacity
Link copied to clipboard
open var opacity: Double?
order
Link copied to clipboard
open var order: Int?
outline
Link copied to clipboard
open var outline: Outline?
overflow
Link copied to clipboard
open var overflow: Overflow?
overflowWrap
Link copied to clipboard
open var overflowWrap: OverflowWrap?
padding
Link copied to clipboard
open var padding: CssSize?
paddingBottom
Link copied to clipboard
open var paddingBottom: CssSize?
paddingLeft
Link copied to clipboard
open var paddingLeft: CssSize?
paddingRight
Link copied to clipboard
open var paddingRight: CssSize?
paddingTop
Link copied to clipboard
open var paddingTop: CssSize?
parent
Link copied to clipboard
open override var parent: Container?
popoverHooksActive
Link copied to clipboard
var popoverHooksActive: Boolean
popoverOptions
Link copied to clipboard
var popoverOptions: dynamic
position
Link copied to clipboard
open var position: Position?
resize
Link copied to clipboard
open var resize: Resize?
rich
Link copied to clipboard
var rich: Boolean

Determines if text can contain HTML code.

right
Link copied to clipboard
open var right: CssSize?
role
Link copied to clipboard
var role: String?
scrollable
Link copied to clipboard
var scrollable: Boolean

Determines if modal body is scrollable.

size
Link copied to clipboard
var size: ModalSize?

Window size.

tabindex
Link copied to clipboard
var tabindex: Int?
text
Link copied to clipboard
var text: String?

Window content text.

textAlign
Link copied to clipboard
open var textAlign: TextAlign?
textDecoration
Link copied to clipboard
open var textDecoration: TextDecoration?
textDirection
Link copied to clipboard
open var textDirection: Direction?
textIndent
Link copied to clipboard
open var textIndent: CssSize?
textOverflow
Link copied to clipboard
open var textOverflow: TextOverflow?
textShadow
Link copied to clipboard
open var textShadow: TextShadow?
textTransform
Link copied to clipboard
open var textTransform: TextTransform?
title
Link copied to clipboard
var title: String?
tooltipHooksActive
Link copied to clipboard
var tooltipHooksActive: Boolean
tooltipOptions
Link copied to clipboard
var tooltipOptions: dynamic
top
Link copied to clipboard
open var top: CssSize?
transition
Link copied to clipboard
open var transition: Transition?
transitionList
Link copied to clipboard
open var transitionList: List<Transition>?
unicodeBidi
Link copied to clipboard
open var unicodeBidi: UnicodeBidi?
verticalAlign
Link copied to clipboard
open var verticalAlign: VerticalAlign?
visible
Link copied to clipboard
open override var visible: Boolean
whiteSpace
Link copied to clipboard
open var whiteSpace: WhiteSpace?
width
Link copied to clipboard
open var width: CssSize?
wordBreak
Link copied to clipboard
open var wordBreak: WordBreak?
wordSpacing
Link copied to clipboard
open var wordSpacing: CssSize?
yesTitle
Link copied to clipboard
var yesTitle: String

Yes button text.

zIndex
Link copied to clipboard
open var zIndex: Int?