diff options
author | Roman / Linnea Gräf <roman.graef@gmail.com> | 2022-09-04 17:42:43 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-09-04 17:42:43 +0200 |
commit | 9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c (patch) | |
tree | b47283409b703fa250f3b774645f7576bc8f6f43 | |
parent | 0b72acee1574d2a337e0e48d4f2c655d7b77aaf0 (diff) | |
download | neamoe-9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c.tar.gz neamoe-9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c.tar.bz2 neamoe-9e0bce2dc11ea0d43bf0a0451babf0e1c73f670c.zip |
Update KConsole.kt
-rw-r--r-- | src/jsMain/kotlin/moe/nea89/website/KConsole.kt | 13 |
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() } - } } } |