diff options
author | Robert Jaros <rjaros@finn.pl> | 2017-10-08 00:16:18 +0200 |
---|---|---|
committer | Robert Jaros <rjaros@finn.pl> | 2017-10-08 00:16:18 +0200 |
commit | ce691e9b1409324af359afc721b8561c298d7b71 (patch) | |
tree | 7961490919e788f4c3d2026bbe9b79b08f4c5b15 /src/main/kotlin/pl/treksoft/kvision/modal | |
parent | 381f872a4daab133ed53e85526281b6e29873007 (diff) | |
download | kvision-ce691e9b1409324af359afc721b8561c298d7b71.tar.gz kvision-ce691e9b1409324af359afc721b8561c298d7b71.tar.bz2 kvision-ce691e9b1409324af359afc721b8561c298d7b71.zip |
Refactoring
Diffstat (limited to 'src/main/kotlin/pl/treksoft/kvision/modal')
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/modal/Alert.kt | 4 | ||||
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/modal/Confirm.kt | 4 | ||||
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/modal/Modal.kt | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/src/main/kotlin/pl/treksoft/kvision/modal/Alert.kt b/src/main/kotlin/pl/treksoft/kvision/modal/Alert.kt index c04449c2..39268ffa 100644 --- a/src/main/kotlin/pl/treksoft/kvision/modal/Alert.kt +++ b/src/main/kotlin/pl/treksoft/kvision/modal/Alert.kt @@ -8,7 +8,7 @@ import pl.treksoft.kvision.html.TAG import pl.treksoft.kvision.html.Tag open class Alert(caption: String? = null, text: String? = null, rich: Boolean = false, - align: ALIGN = ALIGN.NONE, size: MODALSIZE? = null, animation: Boolean = true, + align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, private val callback: (() -> Unit)? = null) : Modal(caption, true, size, animation) { var text get() = content.text @@ -48,7 +48,7 @@ open class Alert(caption: String? = null, text: String? = null, rich: Boolean = companion object { @Suppress("LongParameterList") fun show(caption: String? = null, text: String? = null, rich: Boolean = false, - align: ALIGN = ALIGN.NONE, size: MODALSIZE? = null, animation: Boolean = true, + align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, callback: (() -> Unit)? = null) { Alert(caption, text, rich, align, size, animation, callback).show() } diff --git a/src/main/kotlin/pl/treksoft/kvision/modal/Confirm.kt b/src/main/kotlin/pl/treksoft/kvision/modal/Confirm.kt index aa4e8b88..90766854 100644 --- a/src/main/kotlin/pl/treksoft/kvision/modal/Confirm.kt +++ b/src/main/kotlin/pl/treksoft/kvision/modal/Confirm.kt @@ -7,7 +7,7 @@ import pl.treksoft.kvision.html.TAG import pl.treksoft.kvision.html.Tag open class Confirm(caption: String? = null, text: String? = null, rich: Boolean = false, - align: ALIGN = ALIGN.NONE, size: MODALSIZE? = null, animation: Boolean = true, + align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, private val noCallback: (() -> Unit)? = null, private val yesCallback: (() -> Unit)? = null) : Modal(caption, false, size, animation, false) { @@ -75,7 +75,7 @@ open class Confirm(caption: String? = null, text: String? = null, rich: Boolean companion object { @Suppress("LongParameterList") fun show(caption: String? = null, text: String? = null, rich: Boolean = false, - align: ALIGN = ALIGN.NONE, size: MODALSIZE? = null, animation: Boolean = true, + align: ALIGN? = null, size: MODALSIZE? = null, animation: Boolean = true, cancelVisible: Boolean = false, noCallback: (() -> Unit)? = null, yesCallback: (() -> Unit)? = null) { Confirm(caption, text, rich, align, size, animation, cancelVisible, noCallback, yesCallback).show() diff --git a/src/main/kotlin/pl/treksoft/kvision/modal/Modal.kt b/src/main/kotlin/pl/treksoft/kvision/modal/Modal.kt index 69a83dfb..94796326 100644 --- a/src/main/kotlin/pl/treksoft/kvision/modal/Modal.kt +++ b/src/main/kotlin/pl/treksoft/kvision/modal/Modal.kt @@ -180,8 +180,8 @@ open class ModalDialog(size: MODALSIZE?) : Container(setOf("modal-dialog")) { override fun getSnClass(): List<StringBoolPair> { val cl = super.getSnClass().toMutableList() - if (size != null) { - cl.add(size?.className.orEmpty() to true) + size?.let { + cl.add(it.className to true) } return cl } |