diff --git a/static/js/admin_settings.js b/static/js/admin_settings.js index 52fa452..cdb8a81 100644 --- a/static/js/admin_settings.js +++ b/static/js/admin_settings.js @@ -50,6 +50,16 @@ }); }); + form.querySelectorAll(".reset-one").forEach(btn => { + btn.addEventListener("click", () => { + const name = btn.getAttribute("data-target"); + const input = form.querySelector(`input[name="${name}"]`); + if (!input) return; + input.value = ""; + updatePreview(input); + }); + }); + resetAllBtn?.addEventListener("click", () => { form.querySelectorAll('input[type="color"].category-color').forEach(input => { input.value = ""; @@ -63,6 +73,10 @@ input.addEventListener("change", () => updatePreview(input)); }); + form.addEventListener("submit", () => { + form.querySelectorAll('input[type="color"].category-color').forEach(updatePreview); + }); + (function () { const slider = document.getElementById("ocr_sensitivity"); const badge = document.getElementById("ocr_sens_badge");