aboutsummaryrefslogtreecommitdiff
path: root/ui/client-scripts/src/backbutton.ts
blob: 5c1a8cba1d4c43fec2302dfc29eb0ef7322274a7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*
    This file is part of jellything (https://codeberg.org/metamuffin/jellything)
    which is licensed under the GNU Affero General Public License (version 3); see /COPYING.
    Copyright (C) 2026 metamuffin <metamuffin.org>
*/
/// <reference lib="dom" />
import { e } from "./jshelper/mod.ts";

globalThis.addEventListener("DOMContentLoaded", () => {
    const nav = document.getElementsByTagName("nav").item(0) as HTMLElement
    if (nav.dataset.hasBackButton) return
    nav.dataset.hasBackButton = "1"
    nav.prepend(e("a", { class: "back", onclick() { history.back() } }, e("span", "Back")))
})