Fix REPLACE logic

This commit is contained in:
2018-11-18 16:29:16 +01:00
parent 4d29114a15
commit 57d52cc441
2 changed files with 11 additions and 12 deletions

View File

@@ -14,7 +14,7 @@ fun HtmlBlockTag.include(component: Komponent) {
}
/*
newElement.komponent = it
newElement.komponent = it
val kc = this.consumer
val result = component.render(kc as KompConsumer)
val element = result.create()
@@ -176,12 +176,11 @@ abstract class Komponent {
val newElement = it.create()
if (updateStrategy == UpdateStrategy.REPLACE) {
replaceNode(newElement, element)
/*
//val replacedElement = replaceNode(newElement, element)
val replacedElement = replaceNode(newElement, element)
it.element = replacedElement
elements[replacedElement] = it
*/
} else {
val kompElement = it.kompElement