From 982eadbdcc46507b4dd84ccd91a0b65d2aa4ee02 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Sun, 18 Mar 2018 02:13:17 +0100
Subject: [PATCH] Minor UI improvements

---
 assets/js/fake-input.js | 10 ++++++++++
 templates/_footer.html  |  1 +
 2 files changed, 11 insertions(+)
 create mode 100644 assets/js/fake-input.js

diff --git a/assets/js/fake-input.js b/assets/js/fake-input.js
new file mode 100644
index 0000000..82165b9
--- /dev/null
+++ b/assets/js/fake-input.js
@@ -0,0 +1,10 @@
+const keyListener = (event) => {
+    console.log(event.which);
+    if (event.which === 13) {
+        event.preventDefault();
+    }
+};
+
+Array.prototype.slice.call(document.querySelectorAll(".fake-input[contenteditable]")).forEach(elem => {
+    elem.addEventListener("keypress", keyListener)
+});
\ No newline at end of file
diff --git a/templates/_footer.html b/templates/_footer.html
index fc1b9a5..6e76fdb 100644
--- a/templates/_footer.html
+++ b/templates/_footer.html
@@ -1,2 +1,3 @@
 {{define "footer"}}
+<script src="/assets/js/fake-input.js"></script>
 {{end}}
\ No newline at end of file
-- 
GitLab