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

Function _isSoftMatch

tools/common/_hyperscript.iife.js:3544–3548  ·  view source on GitHub ↗
(oldNode, newNode)

Source from the content-addressed store, hash-verified

3542 }
3543 }
3544 function _isSoftMatch(oldNode, newNode) {
3545 if (!(oldNode instanceof Element) || oldNode.tagName !== newNode.tagName) return false;
3546 if (oldNode.tagName === "SCRIPT" && !oldNode.isEqualNode(newNode)) return false;
3547 return !oldNode.id || oldNode.id === newNode.id;
3548 }
3549 function _createIdMaps(oldNode, newContent) {
3550 var oldIdElements = _queryEltAndDescendants(oldNode, "[id]");
3551 var newIdElements = newContent.querySelectorAll("[id]");

Callers 1

_findBestMatchFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected