(node, type, value)
| 4517 | // |
| 4518 | // https://github.com/facebook/react/issues/7253 |
| 4519 | function setDefaultValue(node, type, value) { |
| 4520 | if ( |
| 4521 | // Focused number inputs synchronize on blur. See ChangeEventPlugin.js |
| 4522 | type !== 'number' || node.ownerDocument.activeElement !== node) { |
| 4523 | if (value == null) { |
| 4524 | node.defaultValue = '' + node._wrapperState.initialValue; |
| 4525 | } else if (node.defaultValue !== '' + value) { |
| 4526 | node.defaultValue = '' + value; |
| 4527 | } |
| 4528 | } |
| 4529 | } |
| 4530 | |
| 4531 | function getSafeValue(value) { |
| 4532 | switch (typeof value) { |
no outgoing calls
no test coverage detected