(node, type, value)
| 4005 | // |
| 4006 | // https://github.com/facebook/react/issues/7253 |
| 4007 | function setDefaultValue(node, type, value) { |
| 4008 | if ( |
| 4009 | // Focused number inputs synchronize on blur. See ChangeEventPlugin.js |
| 4010 | type !== 'number' || node.ownerDocument.activeElement !== node) { |
| 4011 | if (value == null) { |
| 4012 | node.defaultValue = '' + node._wrapperState.initialValue; |
| 4013 | } else if (node.defaultValue !== '' + value) { |
| 4014 | node.defaultValue = '' + value; |
| 4015 | } |
| 4016 | } |
| 4017 | } |
| 4018 | |
| 4019 | function getSafeValue(value) { |
| 4020 | switch (typeof value) { |
no outgoing calls
no test coverage detected