blob: ce590ae086131f62fb9a3d7f58ce79acd7b75484 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
typingMessageComponent = {
keyDown: function(e){
if(e.keyCode == 48 && e.key == "Delete"){ // Mark delete as backspace
e.keyCode = 8
}
if(e.keyCode >= 32 && e.key.length == 1){ // Printable character (probably)
currentMessageText += e.key
} else if(e.keyCode == 13){ // Enter
currentMessageText += "\n";
} else if(e.keyCode == 8) { // delete
if(currentMessageText.length >= 1){
currentMessageText = currentMessageText.substring(0, currentMessageText.length - 1)
} else {
currentMessageText = ""
}
}
currentMessageParts = split_into_parts(currentMessageText)
currentMessageText = currentMessageParts.join("")
mouseIsDown = false
}
}
|