Big Chungus
01/17/2020, 9:13 PMRobert Jaros
01/18/2020, 10:36 PMimplementation(npm("bootstrap4-toggle"))
Use the component:
class App : Application() {
init {
require("bootstrap4-toggle/css/bootstrap4-toggle.min.css")
require("bootstrap4-toggle")
}
override fun start() {
root("kvapp") {
val toggle = checkBoxInput {
setAttribute("data-toggle", "toggle")
}
button("Get value").onClick {
console.log(toggle.getElementJQuery()?.prop("checked"))
}
}
}
}
Robert Jaros
01/18/2020, 10:37 PMRobert Jaros
01/18/2020, 10:42 PMafterInsert
method:
class Toggle : CheckBoxInput() {
override fun afterInsert(node: VNode) {
getElementJQueryD().bootstrapToggle(obj {
on = "Enabled"
off = "Disabled"
})
}
}
class App : Application() {
init {
require("bootstrap4-toggle/css/bootstrap4-toggle.min.css")
require("bootstrap4-toggle")
}
override fun start() {
root("kvapp") {
val toggle = Toggle()
add(toggle)
button("Get value").onClick {
console.log(toggle.getElementJQuery()?.prop("checked"))
}
}
}
}
Big Chungus
01/19/2020, 11:56 AMBig Chungus
01/19/2020, 1:05 PMRobert Jaros
01/19/2020, 6:20 PM