From 862d309e49a7fa13da9d463d095a4fd550bdd76f Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Sun, 18 Mar 2018 02:16:06 +0100 Subject: [PATCH] Minor UI improvements --- assets/js/fake-input.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/assets/js/fake-input.js b/assets/js/fake-input.js index 82165b9..2315bc4 100644 --- a/assets/js/fake-input.js +++ b/assets/js/fake-input.js @@ -5,6 +5,13 @@ const keyListener = (event) => { } }; +const changeListener = (event) => { + requestAnimationFrame(() => { + event.target.innerText = event.target.innerText + }) +}; + Array.prototype.slice.call(document.querySelectorAll(".fake-input[contenteditable]")).forEach(elem => { - elem.addEventListener("keypress", keyListener) + elem.addEventListener("keypress", keyListener); + elem.addEventListener("change", changeListener); }); \ No newline at end of file -- GitLab