diff options
author | Robert Jaros <rjaros@finn.pl> | 2018-01-28 13:56:40 +0100 |
---|---|---|
committer | Robert Jaros <rjaros@finn.pl> | 2018-01-28 13:56:40 +0100 |
commit | 2a41a8ad23556630ee09050ffdaacd96301a5924 (patch) | |
tree | e07992ceaac36787acefb660ac533bba163ff7df /src/main | |
parent | c8922a145826834a0be8059cb5b8c6fd5da593dd (diff) | |
download | kvision-2a41a8ad23556630ee09050ffdaacd96301a5924.tar.gz kvision-2a41a8ad23556630ee09050ffdaacd96301a5924.tar.bz2 kvision-2a41a8ad23556630ee09050ffdaacd96301a5924.zip |
Squared radio fixes
Diffstat (limited to 'src/main')
-rw-r--r-- | src/main/kotlin/pl/treksoft/kvision/form/check/Radio.kt | 4 | ||||
-rw-r--r-- | src/main/resources/css/style.css | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/src/main/kotlin/pl/treksoft/kvision/form/check/Radio.kt b/src/main/kotlin/pl/treksoft/kvision/form/check/Radio.kt index 1ec63f60..4dc0ac90 100644 --- a/src/main/kotlin/pl/treksoft/kvision/form/check/Radio.kt +++ b/src/main/kotlin/pl/treksoft/kvision/form/check/Radio.kt @@ -18,7 +18,7 @@ enum class RADIOSTYLE(val className: String) { } open class Radio( - value: Boolean = false, extraValue: String? = null, label: String? = null, + value: Boolean = false, extraValue: String? = null, name: String? = null, label: String? = null, rich: Boolean = false ) : SimplePanel(), BoolFormControl { @@ -82,6 +82,7 @@ open class Radio( final override val input: CheckInput = CheckInput(CHECKINPUTTYPE.RADIO, value).apply { this.id = idc this.extraValue = extraValue + this.name = name } final override val flabel: FieldLabel = FieldLabel(idc, label, rich, classes = setOf()) final override val validationInfo: HelpBlock = HelpBlock().apply { visible = false } @@ -127,6 +128,7 @@ open class Radio( } } else { cl.add("checkbox" to true) + cl.add("kv-radio-checkbox" to true) style?.let { cl.add(it.className.replace("radio", "checkbox") to true) } diff --git a/src/main/resources/css/style.css b/src/main/resources/css/style.css index 3e7ee728..71aeface 100644 --- a/src/main/resources/css/style.css +++ b/src/main/resources/css/style.css @@ -114,3 +114,7 @@ trix-toolbar .trix-button-group { .kv-radiogroup-inline label { margin-right: 10px; } + +.kv-radio-checkbox { + padding-left: 7px; +} |