fixes button

This commit is contained in:
2026-06-26 14:45:42 +03:00
parent 84a007f9d0
commit cdb731d837
33 changed files with 594 additions and 99 deletions
+12
View File
@@ -58,6 +58,16 @@ $("#save-layout")?.addEventListener("click", async () => {
});
// ---------- Background ----------
function toggleBgType() {
const wrap = $("#bg-form");
if (!wrap) return;
const t = $("#bg-type")?.value || "gradient";
wrap.classList.remove("mode-gradient", "mode-solid", "mode-image");
wrap.classList.add("mode-" + t);
}
$("#bg-type")?.addEventListener("change", toggleBgType);
toggleBgType();
$("#save-bg")?.addEventListener("click", async () => {
try {
await api("PUT", "/api/background", {
@@ -167,6 +177,7 @@ function openDialogFor(btn) {
$("#b-url").value = btn?.action?.url || "";
$("#b-success").value = btn?.feedback?.successText || "";
$("#b-error").value = btn?.feedback?.errorText || "Ошибка";
$("#b-pending").value = btn?.feedback?.pendingText ?? "...";
$("#b-color").value = btn?.color || "#7b007b";
$("#b-trigger-mode").value = btn?.trigger?.mode || "hold";
$("#b-hold").value = btn?.trigger?.holdMs || 800;
@@ -208,6 +219,7 @@ form?.addEventListener("submit", async (e) => {
url: $("#b-url").value,
successText: $("#b-success").value,
errorText: $("#b-error").value,
pendingText: $("#b-pending").value || "...",
color: $("#b-color").value,
triggerMode: $("#b-trigger-mode").value,
holdMs: parseInt($("#b-hold").value, 10),