jschneider
02/15/2021, 4:53 PMRobert Jaros
02/15/2021, 5:07 PMvPanel {
lateinit var div: Component
button("Toggle div").onClick {
div.getElementJQueryD().collapse("toggle")
}
div = div(className = "collapse show") {
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit."
}
}
jschneider
02/15/2021, 5:11 PMRobert Jaros
02/15/2021, 5:12 PMdata-*
attributes:
vPanel {
button("Toggle div") {
setAttribute("data-toggle", "collapse")
setAttribute("data-target", "#collapseExample")
}
div(className = "collapse show") {
id = "collapseExample"
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit."
}
}
jschneider
02/15/2021, 5:12 PMjschneider
02/15/2021, 5:14 PMRobert Jaros
02/15/2021, 5:14 PMjschneider
02/15/2021, 5:15 PMRobert Jaros
02/15/2021, 5:15 PMRobert Jaros
02/15/2021, 5:15 PMdiv.getElementJQueryD()?.collapse("toggle")
jschneider
02/15/2021, 5:16 PMRobert Jaros
02/15/2021, 5:16 PMjschneider
02/15/2021, 5:17 PMdiv.getElementJQueryD()?.let{}
is not supported by Kotlin 😳jschneider
02/15/2021, 5:17 PMjschneider
02/15/2021, 5:18 PMRobert Jaros
02/15/2021, 5:23 PMvPanel {
lateinit var div: Div
button("Toggle div").onClick {
if (div.visible) div.hideAnim() else div.showAnim()
}
div = div {
+"Lorem ipsum dolor sit amet, consectetur adipiscing elit."
}
}
jschneider
02/15/2021, 5:24 PMjschneider
02/15/2021, 5:27 PMjschneider
02/15/2021, 5:28 PMRobert Jaros
02/15/2021, 5:31 PMslide
methods should be even better