blob: fab3913f17e63969b64e57e6c6cef26d39c6941d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
/*
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>
*/
globalThis.addEventListener("DOMContentLoaded", () => {
document.querySelectorAll("form").forEach(form => {
if (!(form instanceof HTMLFormElement)) return
form.addEventListener("submit", () => {
const submit = form.querySelector("input[type=submit]")
if (!(submit instanceof HTMLInputElement)) return
submit.disabled = true
submit.value = submit.dataset.loadingText ?? "..."
})
})
})
|