(node, type, value)
| 4644 | // |
| 4645 | // https://github.com/facebook/react/issues/7253 |
| 4646 | function setDefaultValue(node, type, value) { |
| 4647 | if ( |
| 4648 | // Focused number inputs synchronize on blur. See ChangeEventPlugin.js |
| 4649 | type !== 'number' || node.ownerDocument.activeElement !== node) { |
| 4650 | if (value == null) { |
| 4651 | node.defaultValue = '' + node._wrapperState.initialValue; |
| 4652 | } else if (node.defaultValue !== '' + value) { |
| 4653 | node.defaultValue = '' + value; |
| 4654 | } |
| 4655 | } |
| 4656 | } |
| 4657 | |
| 4658 | function getSafeValue(value) { |
| 4659 | switch (typeof value) { |
no outgoing calls
no test coverage detected