From 95d1e69c68d65a9705fd6e33de22f38ec5b162a7 Mon Sep 17 00:00:00 2001 From: Aevann Date: Wed, 1 Mar 2023 21:40:25 +0200 Subject: [PATCH] fix wordle --- files/assets/js/comments_v.js | 7 ++++++- files/classes/comment.py | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/files/assets/js/comments_v.js b/files/assets/js/comments_v.js index 8be02cd30..1cea5bf9d 100644 --- a/files/assets/js/comments_v.js +++ b/files/assets/js/comments_v.js @@ -318,7 +318,8 @@ function handle_action(type, cid, thing) { catch(e) {console.log(e)} if (data && data["response"]) { const element = document.getElementById(`${type}-${cid}`); - element.innerHTML = data["response"] + element.innerHTML = data["response"].replace(/data-nonce=".*?"/g, `data-nonce="${nonce}"`) + register_new_elements(element) } else { showToast(false, getMessageFromJsonData(false, data)); } @@ -332,3 +333,7 @@ function handle_action(type, cid, thing) { } xhr.send(form) } + +function wordle(t) { + handle_action('wordle', t.dataset.cid, t.previousElementSibling.value) +} diff --git a/files/classes/comment.py b/files/classes/comment.py index 0c8b45097..487c91f83 100644 --- a/files/classes/comment.py +++ b/files/classes/comment.py @@ -363,7 +363,7 @@ class Comment(Base): body = f"{wordle_guesses}" if wordle_status == 'active' and v and v.id == self.author_id: - body += f'''''' + body += f'''''' elif wordle_status == 'won': body += "Correct!" elif wordle_status == 'lost':