Resize testing

This commit is contained in:
2017-05-10 17:07:24 +02:00
parent 6483aa5c06
commit 343130ae25

View File

@@ -1,6 +1,7 @@
package nl.astraeus.komp package nl.astraeus.komp
import org.w3c.dom.HTMLElement import org.w3c.dom.HTMLElement
import kotlin.browser.window
/** /**
* User: rnentjes * User: rnentjes
@@ -52,17 +53,21 @@ object Komp {
if (element is HTMLElement && comp != null) { if (element is HTMLElement && comp != null) {
val parent = element.parentElement val parent = element.parentElement
val newElement = comp.create() val newElement = comp.create()
val size = comp.getSize()
if (size != null) {
sizeElement(newElement, size)
}
parent?.replaceChild(newElement, element) parent?.replaceChild(newElement, element)
window.setTimeout({
resize(comp)
})
} }
} }
} }
private fun resize(component: HtmlComponent) {
println("Resize $component")
}
fun sizeElement(element: HTMLElement, size: ComponentSize) { fun sizeElement(element: HTMLElement, size: ComponentSize) {
var width = "" var width = ""
var height = "" var height = ""