summaryrefslogtreecommitdiff
path: root/src/jsMain/kotlin/moe/nea89
diff options
context:
space:
mode:
authorRoman / Linnea Gräf <roman.graef@gmail.com>2022-09-04 17:42:43 +0200
committerGitHub <noreply@github.com>2022-09-04 17:42:43 +0200
commit9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c (patch)
treeb47283409b703fa250f3b774645f7576bc8f6f43 /src/jsMain/kotlin/moe/nea89
parent0b72acee1574d2a337e0e48d4f2c655d7b77aaf0 (diff)
downloadneamoe-9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c.tar.gz
neamoe-9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c.tar.bz2
neamoe-9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c.zip
Update KConsole.kt
Diffstat (limited to 'src/jsMain/kotlin/moe/nea89')
-rw-r--r--src/jsMain/kotlin/moe/nea89/website/KConsole.kt13
1 files changed, 7 insertions, 6 deletions
diff --git a/src/jsMain/kotlin/moe/nea89/website/KConsole.kt b/src/jsMain/kotlin/moe/nea89/website/KConsole.kt
index 7cf7d6c..a7b1102 100644
--- a/src/jsMain/kotlin/moe/nea89/website/KConsole.kt
+++ b/src/jsMain/kotlin/moe/nea89/website/KConsole.kt
@@ -181,7 +181,8 @@ class KConsole(
fun keydown(event: KeyboardEvent) {
if (event.altKey || event.metaKey) return
if (event.ctrlKey) {
- handleControlDown(event); return
+ handleControlDown(event)
+ return
}
if (event.isComposing) return
if (state != ConsoleState.SHELLPROMPT) return
@@ -212,16 +213,16 @@ class KConsole(
rerender()
scrollDown()
}
-}
-fun handleControlDown(event: KeyboardEvent){
+
+
+ fun handleControlDown(event: KeyboardEvent){
if (event.key == "v"){
- window.navigator.clipboard.readText().then{
+ event.preventDefault()
+ window.navigator.clipboard.readText().then {
input += it
- event.preventDefault()
rerender()
scrollDown()
}
-
}
}
}