fix: sync all sfw hidden inputs on checkbox toggle
This commit is contained in:
@@ -144,10 +144,11 @@ const initCheckboxVisuals = (): void => {
|
|||||||
box.classList.toggle("bg-foreground-muted/12", input.checked);
|
box.classList.toggle("bg-foreground-muted/12", input.checked);
|
||||||
box.classList.toggle("border-white/45", !input.checked);
|
box.classList.toggle("border-white/45", !input.checked);
|
||||||
box.classList.toggle("bg-transparent", !input.checked);
|
box.classList.toggle("bg-transparent", !input.checked);
|
||||||
const value = input.form?.querySelector<HTMLInputElement>("[data-sfw-value]");
|
document
|
||||||
if (value) {
|
.querySelectorAll<HTMLInputElement>('input[type="hidden"][name="sfw"]')
|
||||||
value.value = String(input.checked);
|
.forEach((value) => {
|
||||||
}
|
value.value = String(input.checked);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user