diff --git a/assets/js/fake-input.js b/assets/js/fake-input.js new file mode 100644 index 0000000000000000000000000000000000000000..82165b9990cc8f3a7d0b408242b72e64db8ee383 --- /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 fc1b9a53da59c15e924f866ba04367ce586126f3..6e76fdbec51bf12f59f114da062351ca4f4c04e1 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