Version 1.0.6
- Fix attr vs property checkbox update
This commit is contained in:
@@ -6,7 +6,7 @@ plugins {
|
|||||||
}
|
}
|
||||||
|
|
||||||
group = "nl.astraeus"
|
group = "nl.astraeus"
|
||||||
version = "1.0.5"
|
version = "1.0.6"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
|
|||||||
@@ -188,6 +188,7 @@ class HtmlBuilder(
|
|||||||
|
|
||||||
if (Komponent.updateMode.isUpdate) {
|
if (Komponent.updateMode.isUpdate) {
|
||||||
currentElement?.clearKompEvents()
|
currentElement?.clearKompEvents()
|
||||||
|
(currentElement as? HTMLInputElement)?.checked = false
|
||||||
}
|
}
|
||||||
|
|
||||||
currentPosition.lastOrNull()?.setAttr?.clear()
|
currentPosition.lastOrNull()?.setAttr?.clear()
|
||||||
@@ -272,21 +273,7 @@ class HtmlBuilder(
|
|||||||
!setAttrs.contains(attr) &&
|
!setAttrs.contains(attr) &&
|
||||||
attr != "style"
|
attr != "style"
|
||||||
) {
|
) {
|
||||||
if (element is HTMLInputElement) {
|
element.setKompAttribute(attr, null)
|
||||||
when (attr) {
|
|
||||||
"checked" -> {
|
|
||||||
element.checked = false
|
|
||||||
}
|
|
||||||
"value" -> {
|
|
||||||
element.value = ""
|
|
||||||
}
|
|
||||||
else -> {
|
|
||||||
element.removeAttribute(attr)
|
|
||||||
}
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
element.removeAttribute(attr)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user