MCPcopy Create free account
hub / github.com/bigskysoftware/_hyperscript / _isSoftMatch

Function _isSoftMatch

www/js/_hyperscript.js:3704–3708  ·  view source on GitHub ↗
(oldNode, newNode)

Source from the content-addressed store, hash-verified

3702 }
3703 }
3704 function _isSoftMatch(oldNode, newNode) {
3705 if (!(oldNode instanceof Element) || oldNode.tagName !== newNode.tagName) return false;
3706 if (oldNode.tagName === "SCRIPT" && !oldNode.isEqualNode(newNode)) return false;
3707 return !oldNode.id || oldNode.id === newNode.id;
3708 }
3709 function _createIdMaps(oldNode, newContent) {
3710 var oldIdElements = _queryEltAndDescendants(oldNode, "[id]");
3711 var newIdElements = newContent.querySelectorAll("[id]");

Callers 1

_findBestMatchFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected