From 94aa90ac047ac30ce1b264bb0c2c8bdb2116ff1c Mon Sep 17 00:00:00 2001 From: Aevann Date: Sat, 9 Mar 2024 14:17:08 +0200 Subject: [PATCH] when cancelling, remove text --- files/assets/js/comments_v.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/files/assets/js/comments_v.js b/files/assets/js/comments_v.js index d74470d53..bafd643b3 100644 --- a/files/assets/js/comments_v.js +++ b/files/assets/js/comments_v.js @@ -51,10 +51,12 @@ function getSelectionTextHtml() { return html; } +let old_text function toggleReplyBox(t, id) { const element = document.getElementById(id); const ta = element.getElementsByTagName('textarea')[0] element.classList.remove('d-none') + old_text = ta.value; let text = getSelection().toString().trim() if (text) @@ -82,7 +84,6 @@ function toggleReplyBox(t, id) { t.innerHTML = newHTML } -let old_text function toggleEdit(id){ const comment = document.getElementById("comment-text-"+id); const form = document.getElementById("comment-edit-"+id); @@ -365,7 +366,11 @@ function restore_reply_buttons(fullname) { } function cancel(fullname) { - document.getElementById(`reply-to-${fullname}`).classList.add('d-none') + const element = document.getElementById(`reply-to-${fullname}`); + const ta = element.getElementsByTagName('textarea')[0] + element.classList.add('d-none') + ta.value = old_text; + remove_dialog(); restore_reply_buttons(fullname) close_inline_emoji_modal();