From e9e825eb42bc6b106426b4bb52e53966d2858965 Mon Sep 17 00:00:00 2001 From: J-Klinke Date: Tue, 25 Jun 2024 13:30:38 +0200 Subject: [PATCH] added sorting by date refined main.js/vote() --- src/main/resources/static/main.js | 12 +++++------- src/main/resources/templates/index.html | 2 ++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/resources/static/main.js b/src/main/resources/static/main.js index e109fce..05a6c61 100644 --- a/src/main/resources/static/main.js +++ b/src/main/resources/static/main.js @@ -103,7 +103,7 @@ function search(searchString) { function sort(sortString) { let query = sortString.toLowerCase().split(" "); - if (query[1] === "a-z" || query[1] === "↑") { + if (query[1] === "a-z" || query[1] === "↑" || query[1] === "oldest-newest") { query[1] = "asc"; } else { query[1] = "desc"; @@ -121,16 +121,14 @@ export function vote(entryID, up) { baseURL, ); console.log(fetchURL); // TODO: remove - fetch(fetchURL) + fetch(fetchURL, { + method: "post" + }) .then(resp => resp.json()) .then((data) => { console.log(data.content); // TODO: remove let dataset = document.querySelector('[data-id= ' + CSS.escape(entryID) + ']') - if (Number.isInteger(data.content)) { // TODO: remove and do parsing instead - dataset.querySelector("span").innerText = data.content; // TODO: remove - } else { // TODO: remove - dataset.querySelector("span").innerText = -1; - } // TODO: remove + dataset.querySelector("span").innerText = -1; // TODO: replace by parsed vote }); } diff --git a/src/main/resources/templates/index.html b/src/main/resources/templates/index.html index a9f7128..a16f045 100644 --- a/src/main/resources/templates/index.html +++ b/src/main/resources/templates/index.html @@ -33,6 +33,8 @@