MCPcopy Create free account
hub / github.com/caseywebdev/react-list / initInput

Function initInput

docs/index.js:4612–4651  ·  view source on GitHub ↗
(
  element,
  value,
  defaultValue,
  checked,
  defaultChecked,
  type,
  name,
  isHydrating
)

Source from the content-addressed store, hash-verified

4610 : element.removeAttribute("name");
4611}
4612function initInput(
4613 element,
4614 value,
4615 defaultValue,
4616 checked,
4617 defaultChecked,
4618 type,
4619 name,
4620 isHydrating
4621) {
4622 null != type &&
4623 "function" !== typeof type &&
4624 "symbol" !== typeof type &&
4625 "boolean" !== typeof type &&
4626 (element.type = type);
4627 if (null != value || null != defaultValue) {
4628 if (
4629 !(
4630 ("submit" !== type && "reset" !== type) ||
4631 (void 0 !== value && null !== value)
4632 )
4633 )
4634 return;
4635 defaultValue =
4636 null != defaultValue ? "" + getToStringValue(defaultValue) : "";
4637 value = null != value ? "" + getToStringValue(value) : defaultValue;
4638 isHydrating || value === element.value || (element.value = value);
4639 element.defaultValue = value;
4640 }
4641 checked = null != checked ? checked : defaultChecked;
4642 checked =
4643 "function" !== typeof checked && "symbol" !== typeof checked && !!checked;
4644 element.checked = isHydrating ? element.checked : !!checked;
4645 element.defaultChecked = !!checked;
4646 null != name &&
4647 "function" !== typeof name &&
4648 "symbol" !== typeof name &&
4649 "boolean" !== typeof name &&
4650 (element.name = name);
4651}
4652function setDefaultValue(node, type, value) {
4653 ("number" === type && getActiveElement(node.ownerDocument) === node) ||
4654 node.defaultValue === "" + value ||

Callers 2

setInitialPropertiesFunction · 0.85

Calls 2

getToStringValueFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…