mirror of
https://github.com/Akif9748/akf-forum.git
synced 2024-11-26 05:10:41 +03:00
Bug fixes
Co-authored-by: Sapphire1525 <Sapphire1525@users.noreply.github.com>
This commit is contained in:
parent
7ed5bbb08a
commit
0d4dd2c369
1 changed files with 7 additions and 7 deletions
|
@ -16,7 +16,7 @@ function renderMessage(message) {
|
||||||
<a href=${"/users/" + message.author.id}> ${message.author.name}</a>:
|
<a href=${"/users/" + message.author.id}> ${message.author.name}</a>:
|
||||||
</h2>
|
</h2>
|
||||||
|
|
||||||
<h2>${message.content}</h2><br>
|
<p>${message.content}</p><br>
|
||||||
<div id="message-delete-${message.id}">
|
<div id="message-delete-${message.id}">
|
||||||
${!message.deleted ?
|
${!message.deleted ?
|
||||||
`<form style="display:inline;">
|
`<form style="display:inline;">
|
||||||
|
@ -40,7 +40,7 @@ function renderMessage(message) {
|
||||||
*/
|
*/
|
||||||
(async () => {
|
(async () => {
|
||||||
|
|
||||||
const { result } = await fetch(`/api/threads/${messages.getAttribute("value")}/messages/`).then(res => res.json());
|
const result = await fetch(`/api/threads/${messages.getAttribute("value")}/messages/`).then(res => res.json());
|
||||||
|
|
||||||
if (result?.error) {
|
if (result?.error) {
|
||||||
|
|
||||||
|
@ -75,8 +75,8 @@ function renderMessage(message) {
|
||||||
.then(res => {
|
.then(res => {
|
||||||
if (!res) return;
|
if (!res) return;
|
||||||
form.reset();
|
form.reset();
|
||||||
res.result.reactCount = 0;
|
res.reactCount = 0;
|
||||||
renderMessage(res.result);
|
renderMessage(res);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -88,7 +88,7 @@ document.addEventListener("click", async e => {
|
||||||
// e.preventDefault();
|
// e.preventDefault();
|
||||||
if (e.target.id === "delete_thread") {
|
if (e.target.id === "delete_thread") {
|
||||||
const response = await request("/api/threads/" + e.target.value + "/delete");
|
const response = await request("/api/threads/" + e.target.value + "/delete");
|
||||||
if (response.result.deleted) {
|
if (response.deleted) {
|
||||||
alert("Thread deleted");
|
alert("Thread deleted");
|
||||||
window.location.href = "/threads";
|
window.location.href = "/threads";
|
||||||
}
|
}
|
||||||
|
@ -96,7 +96,7 @@ document.addEventListener("click", async e => {
|
||||||
} else if (e.target.id === "delete_message") {
|
} else if (e.target.id === "delete_message") {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
const response = await request(`/api/messages/${e.target.value}/delete`);
|
const response = await request(`/api/messages/${e.target.value}/delete`);
|
||||||
if (response.result.deleted) {
|
if (response.deleted) {
|
||||||
alert("Message deleted");
|
alert("Message deleted");
|
||||||
document.getElementById("message-delete-" + e.target.value).innerHTML="<h3 style=\"display:inline;\">This message has been deleted</h3>";
|
document.getElementById("message-delete-" + e.target.value).innerHTML="<h3 style=\"display:inline;\">This message has been deleted</h3>";
|
||||||
}
|
}
|
||||||
|
@ -107,6 +107,6 @@ document.addEventListener("click", async e => {
|
||||||
if (!e.target.id.includes("like")) return;
|
if (!e.target.id.includes("like")) return;
|
||||||
const res = await request("/api/messages/" + e.target.value + "/react/" + e.target.id)
|
const res = await request("/api/messages/" + e.target.value + "/react/" + e.target.id)
|
||||||
|
|
||||||
document.getElementById("count" + e.target.value).innerHTML = res.result;
|
document.getElementById("count" + e.target.value).innerHTML = res.reactCount;
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
Loading…
Reference in a new issue