(node, type, value)
| 4737 | // |
| 4738 | // https://github.com/facebook/react/issues/7253 |
| 4739 | function setDefaultValue(node, type, value) { |
| 4740 | if ( |
| 4741 | // Focused number inputs synchronize on blur. See ChangeEventPlugin.js |
| 4742 | type !== 'number' || node.ownerDocument.activeElement !== node) { |
| 4743 | if (value == null) { |
| 4744 | node.defaultValue = '' + node._wrapperState.initialValue; |
| 4745 | } else if (node.defaultValue !== '' + value) { |
| 4746 | node.defaultValue = '' + value; |
| 4747 | } |
| 4748 | } |
| 4749 | } |
| 4750 | |
| 4751 | function getSafeValue(value) { |
| 4752 | switch (typeof value) { |
no outgoing calls
no test coverage detected