aboutsummaryrefslogtreecommitdiff
path: root/internal/ui/static/js
diff options
context:
space:
mode:
Diffstat (limited to 'internal/ui/static/js')
-rw-r--r--internal/ui/static/js/bootstrap.js1
-rw-r--r--internal/ui/static/js/keyboard_handler.js6
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) {