added a getInputText API, cleaner and more robust than the .text attribute which is often updated too late in event handlers after a redraw

This commit is contained in:
Araq 2020-12-08 18:02:59 +01:00
commit 9a627985d0
4 changed files with 8 additions and 4 deletions

View file

@ -11,7 +11,7 @@ var allMessages: seq[TextMessage] = @[]
proc doSendMessage() =
let inputField = getVNodeById(message)
allMessages.add(TextMessage(name: "you", content: inputField.text))
allMessages.add(TextMessage(name: "you", content: inputField.getInputText))
inputField.setInputText ""
proc main(): VNode =