feat: initial_checked attribute for inputs (#1540)

Mapped to defaultChecked property of HTMLInputElement.
This commit is contained in:
Oak authored and GitHub committed 2023-10-12 08:12:09 -05:00
1 parent 2d1234c3d1
commit f3a749538b
3 files changed
+7

No files matched your search

+1
View File
@@ -1107,6 +1107,7 @@ builder_constructors! {
formnovalidate: Bool DEFAULT,
formtarget: Target DEFAULT,
height: isize DEFAULT,
initial_checked: Bool DEFAULT,
list: Id DEFAULT,
max: String DEFAULT,
maxlength: usize DEFAULT,
+3
View File
@@ -51,6 +51,9 @@ export function setAttributeInner(node, field, value, ns) {
case "checked":
node.checked = truthy(value);
break;
case "initial_checked":
node.defaultChecked = truthy(value);
break;
case "selected":
node.selected = truthy(value);
break;
@@ -80,6 +80,9 @@ mod js {
case "checked":
node.checked = truthy(value);
break;
case "initial_checked":
node.defaultChecked = truthy(value);
break;
case "selected":
node.selected = truthy(value);
break;