From 2a41a8ad23556630ee09050ffdaacd96301a5924 Mon Sep 17 00:00:00 2001 From: Robert Jaros Date: Sun, 28 Jan 2018 13:56:40 +0100 Subject: Squared radio fixes --- src/main/kotlin/pl/treksoft/kvision/form/check/Radio.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/main/kotlin/pl') 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) } -- cgit