update gui

This commit is contained in:
2026-07-28 21:07:30 -05:00
parent f56ac6a2c4
commit 6c4ce8f6df
7 changed files with 164 additions and 6 deletions
+10
View File
@@ -18,6 +18,7 @@ document.addEventListener("click", async (event) => {
document.addEventListener("submit", async (event) => {
const form = event.target.closest("[data-upload-form]");
if (!form) return;
if (event.submitter?.matches("[data-package-status]")) return;
event.preventDefault();
const button = form.querySelector("button[type=submit]");
@@ -51,3 +52,12 @@ document.addEventListener("submit", async (event) => {
button.disabled = false;
}
});
document.querySelectorAll("[data-package-select]").forEach((select) => {
const enabled = select.form.querySelector("[data-package-enabled]");
const syncPackageStatus = () => {
enabled.checked = select.selectedOptions[0]?.dataset.enabled === "true";
};
select.addEventListener("change", syncPackageStatus);
syncPackageStatus();
});