diff --git a/src/main/kotlin/kweb/attributes.kt b/src/main/kotlin/kweb/attributes.kt index 71c19ccacb..fa6b80c4ee 100755 --- a/src/main/kotlin/kweb/attributes.kt +++ b/src/main/kotlin/kweb/attributes.kt @@ -29,11 +29,8 @@ fun Map.classes(classes: Iterable, condition: Boo return if (condition) { val attributeValue : String? = get("class")?.content val existing : List = attributeValue?.split(' ') ?: emptyList() - val classString = if (existing.isEmpty()) { - JsonPrimitive((existing + classes).joinToString(separator = " ")) - } else { - JsonPrimitive(classes.joinToString(separator = "")) - } + val classString = JsonPrimitive((existing + classes).joinToString(separator = " ")) + set("class", classString) } else { this