blob: ccb5252c3fc52617001066324ab26f9d459bb5c6 [file] [log] [blame]
gio1bf00802024-08-17 12:31:41 +04001function triggerForm(status, buttonTxt) {
2 const form = document.getElementById("create-app");
3 const elements = form.querySelectorAll("input, select, textarea, button");
4 const button = document.getElementById("create-app-button");
5 button.textContent = buttonTxt;
6 button.setAttribute("aria-busy", status);
7 elements.forEach(element => {
8 element.disabled = status;
9 });
10}
11
12document.addEventListener("DOMContentLoaded", () => {
13 const form = document.getElementById("create-app");
14 form.addEventListener("submit", (event) => {
15 setTimeout(() => {
16 triggerForm(true, "creating app ...");
17 }, 0);
18 });
19 triggerForm(false, "create app");
20});