From b59e7bcf0f779b87326aada035253752f52c94cd Mon Sep 17 00:00:00 2001 From: Yo Mama Date: Sun, 26 Sep 2021 21:37:28 +0200 Subject: [PATCH] Fix adding several marseys in place --- files/templates/emoji_modal.html | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/files/templates/emoji_modal.html b/files/templates/emoji_modal.html index 04714a29f..2c9bdd5b5 100644 --- a/files/templates/emoji_modal.html +++ b/files/templates/emoji_modal.html @@ -23,14 +23,14 @@ commentFormID = form; }; - const TEXTAREA_POS = 'curr-pos' + const TEXTAREA_POS_ATTR = 'data-curr-pos' // Insert EMOJI markdown into comment box function function getEmoji(searchTerm, form) { const commentBox = document.getElementById(form); const old = commentBox.value; - const curPos = commentBox.getAttribute('data-' + TEXTAREA_POS); + const curPos = parseInt(commentBox.getAttribute(TEXTAREA_POS_ATTR)); const firstHalf = old.slice(0, curPos) const lastHalf = old.slice(curPos) @@ -48,7 +48,7 @@ const newPos = curPos + emoji.length - commentBox.setAttribute('data-' + TEXTAREA_POS, newPos); + commentBox.setAttribute(TEXTAREA_POS_ATTR, newPos); } function loadEmojis(form) { @@ -92,7 +92,7 @@ container.innerHTML = container.innerHTML.replace(/@form@/g, form) const commentBox = document.getElementById(form); - commentBox.setAttribute('data-' + TEXTAREA_POS, commentBox.selectionStart); + commentBox.setAttribute(TEXTAREA_POS_ATTR, commentBox.selectionStart); for (i=0; i < emojis.length; i++) {