From 0ee3d3be8bc63c6de7d5db90241f308956ab77b7 Mon Sep 17 00:00:00 2001 From: Akif9748 Date: Mon, 29 Aug 2022 16:26:34 +0300 Subject: [PATCH] better front end js --- public/js/thread.js | 23 +++++------------------ views/thread.ejs | 4 ++-- 2 files changed, 7 insertions(+), 20 deletions(-) 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 <% }; %>