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