diff --git a/public/js/thread.js b/public/js/thread.js index 1e6b885..4e19852 100644 --- a/public/js/thread.js +++ b/public/js/thread.js @@ -17,22 +17,10 @@ document.getElementById("send")?.addEventListener("submit", async e => { /** * OTHER FUNCTIONS */ - -window.delete_thread = async function (id) { - const response = await request("/api/threads/" + id + "/delete"); - if (response.deleted) { - alert("Thread deleted"); - location.reload(); - } - -} -window.undelete_thread = async function (id) { - const response = await request("/api/threads/" + id + "/undelete"); - if (!response.deleted) { - alert("Thread undeleted"); - location.reload(); - } - +window.thread = async function (id, un= "") { + await request(`/api/threads/${id}/${un}delete`); + alert(`Thread ${un}deleted`); + location.reload(); } window.undelete_message = async function (id) { const response = await request(`/api/messages/${id}/undelete`); @@ -53,8 +41,7 @@ window.delete_message = async function (id) { `+ document.getElementById("dots-" + id).innerHTML; - document.getElementById("dot-" + id).innerHTML = ` - UNDELETE`;// ADMIN PERM FIX + document.getElementById("dot-" + id).innerHTML = `UNDELETE`; } } window.react = async function (id, type) { diff --git a/views/thread.ejs b/views/thread.ejs index aaa5f8d..6c774cb 100644 --- a/views/thread.ejs +++ b/views/thread.ejs @@ -25,11 +25,11 @@ <% if (user && !thread.deleted){ %> - DELETE + DELETE EDIT <% } else if (thread.deleted) { %>

This thread has been deleted

- UNDELETE + UNDELETE <% }; %>