Sort IP addresses by ban time

This commit is contained in:
2021-06-14 14:55:34 +02:00
parent 8c4c472a14
commit d1fb97c9b9
3 changed files with 1020 additions and 9 deletions

1016
svelte/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@@ -18,7 +18,7 @@ let navigate = (path, title) => {
onMount(() => {
let newpage = window.location.pathname.substring(window.location.pathname.lastIndexOf("/")+1)
if (newpage === "admin") {
newpage = ""
newpage = "status"
}
page = newpage
})
@@ -27,8 +27,8 @@ onMount(() => {
<div>
<a class="button"
href="/admin"
class:button_highlight={page === ""}
on:click|preventDefault={() => {navigate("", "Status")}}>
class:button_highlight={page === "status"}
on:click|preventDefault={() => {navigate("status", "Status")}}>
<i class="icon">home</i>
Status
</a>
@@ -63,7 +63,7 @@ onMount(() => {
</a>
<hr/>
{#if page === ""}
{#if page === "status"}
<Home></Home>
{:else if page === "abuse_reports"}
<AbuseReports></AbuseReports>

View File

@@ -17,7 +17,10 @@ const get_bans = async () => {
if(resp.status >= 400) {
throw new Error(resp.text());
}
rows = await resp.json();
rows = await resp.json()
rows.sort((a, b) => {
return b.ban_time.localeCompare(a.ban_time)
});
} catch (err) {
alert(err);
} finally {