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

Function _isSoftMatch

src/core/runtime/morph.js:211–215  ·  view source on GitHub ↗
(oldNode, newNode)

Source from the content-addressed store, hash-verified

209}
210
211function _isSoftMatch(oldNode, newNode) {
212 if (!(oldNode instanceof Element) || oldNode.tagName !== newNode.tagName) return false;
213 if (oldNode.tagName === "SCRIPT" && !oldNode.isEqualNode(newNode)) return false;
214 return !oldNode.id || oldNode.id === newNode.id;
215}
216
217function _createIdMaps(oldNode, newContent) {
218 var oldIdElements = _queryEltAndDescendants(oldNode, "[id]");

Callers 1

_findBestMatchFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected