diff --git a/js/posts.js b/js/posts.js index 5bf3dc7..3135098 100644 --- a/js/posts.js +++ b/js/posts.js @@ -112,7 +112,7 @@ async function createPost(username,text,time,specialtext,postid,isbot,reply_id) } newP.appendChild(spacerTextNode()) // |\>.Reply to this Post` + newP.innerHTML += `` if(reply_id != 0) { try { @@ -179,10 +179,13 @@ async function main(){ document.getElementById("scriptonly").style = "" } -function reply(username,postid,posttext) { +async function reply(postid) { + let post = await(await fetch("/api/getPost?id="+postid)).json() + let username = post.post_user_name + let posttext = post.post_text document.getElementById("reply").style = "" - document.getElementById("reply_username").innerText = username - document.getElementById("reply_text").innerHTML = filterPost(unescape(unescape_special(unescape_special(posttext)))) + document.getElementById("reply_username").innerText = decodeURIComponent(username) + document.getElementById("reply_text").innerHTML = filterPost(decodeURIComponent(posttext)) reply_id = postid }