(
domElement,
propKey,
attributeName,
value,
extraAttributes,
serverDifferences
)
| 36940 | warnForPropDifference(propKey, domElement, value, serverDifferences); |
| 36941 | } |
| 36942 | function hydrateNumericAttribute( |
| 36943 | domElement, |
| 36944 | propKey, |
| 36945 | attributeName, |
| 36946 | value, |
| 36947 | extraAttributes, |
| 36948 | serverDifferences |
| 36949 | ) { |
| 36950 | extraAttributes.delete(attributeName); |
| 36951 | domElement = domElement.getAttribute(attributeName); |
| 36952 | if (null === domElement) |
| 36953 | switch (typeof value) { |
| 36954 | case "undefined": |
| 36955 | case "function": |
| 36956 | case "symbol": |
| 36957 | case "boolean": |
| 36958 | return; |
| 36959 | default: |
| 36960 | if (isNaN(value)) return; |
| 36961 | } |
| 36962 | else if (null != value) |
| 36963 | switch (typeof value) { |
| 36964 | case "function": |
| 36965 | case "symbol": |
| 36966 | case "boolean": |
| 36967 | break; |
| 36968 | default: |
| 36969 | if ( |
| 36970 | !isNaN(value) && |
| 36971 | (checkAttributeStringCoercion(value, propKey), |
| 36972 | domElement === "" + value) |
| 36973 | ) |
| 36974 | return; |
| 36975 | } |
| 36976 | warnForPropDifference(propKey, domElement, value, serverDifferences); |
| 36977 | } |
| 36978 | function hydrateSanitizedAttribute( |
| 36979 | domElement, |
| 36980 | propKey, |
no test coverage detected
searching dependent graphs…