feat: initial_checked attribute for inputs (#1540)
Mapped to defaultChecked property of HTMLInputElement.
This commit is contained in:
3 files changed
+7
No files matched your search
@@ -1107,6 +1107,7 @@ builder_constructors! {
|
|||||||
formnovalidate: Bool DEFAULT,
|
formnovalidate: Bool DEFAULT,
|
||||||
formtarget: Target DEFAULT,
|
formtarget: Target DEFAULT,
|
||||||
height: isize DEFAULT,
|
height: isize DEFAULT,
|
||||||
|
initial_checked: Bool DEFAULT,
|
||||||
list: Id DEFAULT,
|
list: Id DEFAULT,
|
||||||
max: String DEFAULT,
|
max: String DEFAULT,
|
||||||
maxlength: usize DEFAULT,
|
maxlength: usize DEFAULT,
|
||||||
|
|||||||
@@ -51,6 +51,9 @@ export function setAttributeInner(node, field, value, ns) {
|
|||||||
case "checked":
|
case "checked":
|
||||||
node.checked = truthy(value);
|
node.checked = truthy(value);
|
||||||
break;
|
break;
|
||||||
|
case "initial_checked":
|
||||||
|
node.defaultChecked = truthy(value);
|
||||||
|
break;
|
||||||
case "selected":
|
case "selected":
|
||||||
node.selected = truthy(value);
|
node.selected = truthy(value);
|
||||||
break;
|
break;
|
||||||
|
|||||||
@@ -80,6 +80,9 @@ mod js {
|
|||||||
case "checked":
|
case "checked":
|
||||||
node.checked = truthy(value);
|
node.checked = truthy(value);
|
||||||
break;
|
break;
|
||||||
|
case "initial_checked":
|
||||||
|
node.defaultChecked = truthy(value);
|
||||||
|
break;
|
||||||
case "selected":
|
case "selected":
|
||||||
node.selected = truthy(value);
|
node.selected = truthy(value);
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in new issue
Block a user