Lars Erik Rojeras
09/18/2020, 9:14 AMBig Chungus
09/20/2020, 11:50 AMRobert Jaros
09/29/2020, 9:54 AMRobert Jaros
09/29/2020, 2:10 PMsourceMaps = false
from build.gradle.kts
and remove line config.devtool = 'eval-cheap-source-map'
from webpack.config.d/webpack.js
Robert Jaros
10/05/2020, 7:41 AMRobert Jaros
10/06/2020, 6:54 PMRobert Jaros
10/09/2020, 4:54 PMRobert Jaros
10/14/2020, 3:54 PMRobert Jaros
11/03/2020, 4:11 PMnull
.Robert Jaros
11/11/2020, 1:57 PMRobert Jaros
11/16/2020, 7:46 PMRobert Jaros
11/18/2020, 12:52 AMRobert Jaros
11/27/2020, 12:00 AMOsmium
12/16/2020, 4:45 PMRobert Jaros
12/22/2020, 11:03 PMRobert Jaros
01/01/2021, 2:22 PMselect(listOf("1" to "First", "2" to "Second")) {
emptyOption = true
selectWidth = 300.px
onEvent {
change = {
console.log(self.value)
}
}
}
Robert Jaros
01/05/2021, 11:56 AMval c = div("clickable div") {
onClick {
console.log("clicked")
}
}
button("test with jQuery").onClick {
c.getElementJQuery()?.trigger("click")
}
button("test with Vanilla JS").onClick {
val event = Event("click")
c.getElement()?.dispatchEvent(event)
}
Robert Jaros
01/14/2021, 3:46 PMsetTimeout()
delayClaude Brisson
01/29/2021, 2:57 PMRobert Jaros
02/04/2021, 2:16 PMjschneider
02/06/2021, 11:08 AMjschneider
02/06/2021, 3:54 PMRobert Jaros
02/10/2021, 1:56 PMRobert Jaros
02/10/2021, 6:05 PMwebpack.config.d/webpack.js
jschneider
02/11/2021, 1:53 PMjschneider
02/11/2021, 4:35 PMRobert Jaros
02/12/2021, 7:52 AMjschneider
02/12/2021, 8:37 AMUncaught TypeError: tmp0_safe_receiver.TouchSpin is not a function
afterInsert_14 neckarIT-ui.js:56336
invoke_171 neckarIT-ui.js:42550
factory_82 neckarIT-ui.js:44165
patch snabbdom.js:300
patch_1 neckarIT-ui.js:33427
reRender neckarIT-ui.js:48444
refresh_23 neckarIT-ui.js:43708
addInternal_14 neckarIT-ui.js:48692
add_60 neckarIT-ui.js:48697
main neckarIT-ui.js:46831
main$default neckarIT-ui.js:46848
invoke_816 neckarIT-ui.js:94297
factory_373 neckarIT-ui.js:94354
Root_init_$Init$ neckarIT-ui.js:48085
Root_init_$Create$ neckarIT-ui.js:48090
root neckarIT-ui.js:48486
start_1 neckarIT-ui.js:94318
startApplication$start neckarIT-ui.js:33300
invoke_125 neckarIT-ui.js:33327
factory_66 neckarIT-ui.js:33347
startApplication neckarIT-ui.js:33283
main_0 neckarIT-ui.js:94327
<anonymous>
jschneider
02/12/2021, 10:09 AMjschneider
02/12/2021, 11:25 AMjschneider
02/12/2021, 11:25 AMRobert Jaros
02/12/2021, 11:59 AMval text = text()
button("invalid").onClick {
text.validationStatus = ValidationStatus.INVALID
}
button("valid").onClick {
text.validationStatus = ValidationStatus.VALID
}
button("normal").onClick {
text.validationStatus = null
}
text-danger
class but works for me as well:
val text = text()
button("error").onClick {
text.validatorError = "error message"
}
button("normal").onClick {
text.validatorError = null
}
jschneider
02/12/2021, 12:53 PMval text = text().apply{
label = "daLabel"
}
button("invalid").onClick {
text.validationStatus = ValidationStatus.INVALID
text.validatorError = "Not a number!"
}
button("valid").onClick {
text.validationStatus = ValidationStatus.VALID
}
button("normal").onClick {
text.validationStatus = null
}
Robert Jaros
02/12/2021, 1:19 PMvalidationStatus
is a property of input controls (e.g. TextInput
), which don't contain labels and error messages. It's marked with border color only. validatorError
, on the other hand, is a property of form controls (e.g. Text
) which have labels and error messages. So if you want to show error text for form control use validatorError
(it sets validationStatus
automatically on the inner input). If you just want colored border use validationStatus
(it's available for both types of control).