diff options
Diffstat (limited to 'internal/ui/static/js')
-rw-r--r-- | internal/ui/static/js/bootstrap.js | 1 | ||||
-rw-r--r-- | internal/ui/static/js/keyboard_handler.js | 6 |
2 files changed, 6 insertions, 1 deletions
diff --git a/internal/ui/static/js/bootstrap.js b/internal/ui/static/js/bootstrap.js index 254a1c48..cd11008e 100644 --- a/internal/ui/static/js/bootstrap.js +++ b/internal/ui/static/js/bootstrap.js @@ -19,6 +19,7 @@ document.addEventListener("DOMContentLoaded", () => { keyboardHandler.on("l", () => goToPage("next")); keyboardHandler.on("z t", () => scrollToCurrentItem()); keyboardHandler.on("o", () => openSelectedItem()); + keyboardHandler.on("Enter", () => openSelectedItem()); keyboardHandler.on("v", () => openOriginalLink()); keyboardHandler.on("V", () => openOriginalLink(true)); keyboardHandler.on("c", () => openCommentLink()); diff --git a/internal/ui/static/js/keyboard_handler.js b/internal/ui/static/js/keyboard_handler.js index 037f9949..3459db5d 100644 --- a/internal/ui/static/js/keyboard_handler.js +++ b/internal/ui/static/js/keyboard_handler.js @@ -17,7 +17,11 @@ class KeyboardHandler { return; } - event.preventDefault(); + if (key != "Enter") + { + event.preventDefault(); + } + this.queue.push(key); for (let combination in this.shortcuts) { |