(
domElement,
propKey,
attributeName,
value,
extraAttributes,
serverDifferences
)
| 36976 | warnForPropDifference(propKey, domElement, value, serverDifferences); |
| 36977 | } |
| 36978 | function hydrateSanitizedAttribute( |
| 36979 | domElement, |
| 36980 | propKey, |
| 36981 | attributeName, |
| 36982 | value, |
| 36983 | extraAttributes, |
| 36984 | serverDifferences |
| 36985 | ) { |
| 36986 | extraAttributes.delete(attributeName); |
| 36987 | domElement = domElement.getAttribute(attributeName); |
| 36988 | if (null === domElement) |
| 36989 | switch (typeof value) { |
| 36990 | case "undefined": |
| 36991 | case "function": |
| 36992 | case "symbol": |
| 36993 | case "boolean": |
| 36994 | return; |
| 36995 | } |
| 36996 | else if (null != value) |
| 36997 | switch (typeof value) { |
| 36998 | case "function": |
| 36999 | case "symbol": |
| 37000 | case "boolean": |
| 37001 | break; |
| 37002 | default: |
| 37003 | if ( |
| 37004 | (checkAttributeStringCoercion(value, propKey), |
| 37005 | (attributeName = sanitizeURL("" + value)), |
| 37006 | domElement === attributeName) |
| 37007 | ) |
| 37008 | return; |
| 37009 | } |
| 37010 | warnForPropDifference(propKey, domElement, value, serverDifferences); |
| 37011 | } |
| 37012 | function diffHydratedProperties(domElement, tag, props, hostContext) { |
| 37013 | for ( |
| 37014 | var serverDifferences = {}, |
no test coverage detected
searching dependent graphs…