(elm, newVal)
| 5523 | } |
| 5524 | |
| 5525 | function isInputChanged (elm, newVal) { |
| 5526 | var value = elm.value; |
| 5527 | var modifiers = elm._vModifiers; // injected by v-model runtime |
| 5528 | if ((modifiers && modifiers.number) || elm.type === 'number') { |
| 5529 | return toNumber(value) !== toNumber(newVal) |
| 5530 | } |
| 5531 | if (modifiers && modifiers.trim) { |
| 5532 | return value.trim() !== newVal.trim() |
| 5533 | } |
| 5534 | return value !== newVal |
| 5535 | } |
| 5536 | |
| 5537 | var domProps = { |
| 5538 | create: updateDOMProps, |
no test coverage detected