(node)
| 1888 | node._valueTracker = trackValueOnNode(node); |
| 1889 | } |
| 1890 | function updateValueIfChanged(node) { |
| 1891 | if (!node) { |
| 1892 | return false; |
| 1893 | } |
| 1894 | |
| 1895 | var tracker = getTracker(node); // if there is no tracker at this point it's unlikely |
| 1896 | // that trying again will succeed |
| 1897 | |
| 1898 | if (!tracker) { |
| 1899 | return true; |
| 1900 | } |
| 1901 | |
| 1902 | var lastValue = tracker.getValue(); |
| 1903 | var nextValue = getValueFromNode(node); |
| 1904 | |
| 1905 | if (nextValue !== lastValue) { |
| 1906 | tracker.setValue(nextValue); |
| 1907 | return true; |
| 1908 | } |
| 1909 | |
| 1910 | return false; |
| 1911 | } |
| 1912 | |
| 1913 | var didWarnValueDefaultValue = false; |
| 1914 | var didWarnCheckedDefaultChecked = false; |
no test coverage detected