diff --git a/templates/image_detail.html b/templates/image_detail.html index 49c83e7b4557889df4897a01bc006de2522d3149..d672d066aa470e36885c309a3eac35b1b0656b9a 100644 --- a/templates/image_detail.html +++ b/templates/image_detail.html @@ -18,11 +18,16 @@ </form> {{if .IsMine}} <script> - document.querySelector(".title").addEventListener("input", (event) => { + const listener = (event) => { requestAnimationFrame(() => { document.title = event.target.innerText + " | i.k8r" }) - }) + }; + + const element = document.querySelector(".title.fake-input[contenteditable]"); + + element.addEventListener("input", listener); + element.addEventListener("keypress", listener); </script> {{end}} {{end}}