tangled
alpha
login
or
join now
yippee.fun
/
morphlex
0
fork
atom
Precise DOM morphing
morphing
typescript
dom
0
fork
atom
overview
issues
pulls
pipelines
Move constants up
joel.drapper.me
4 months ago
95f27e70
ca55133d
+3
-3
1 changed file
expand all
collapse all
unified
split
src
morphlex.ts
+3
-3
src/morphlex.ts
···
460
460
const candidateNodes: Set<number> = new Set()
461
461
const candidateElements: Set<number> = new Set()
462
462
463
463
+
const unmatchedNodes: Set<number> = new Set()
464
464
+
const unmatchedElements: Set<number> = new Set()
465
465
+
463
466
const matches: Array<ChildNode | null> = Array.from({ length: toChildNodes.length }, () => null)
464
467
465
468
for (let i = 0; i < fromChildNodes.length; i++) {
···
467
470
if (isElement(candidate)) candidateElements.add(i)
468
471
else candidateNodes.add(i)
469
472
}
470
470
-
471
471
-
const unmatchedElements: Set<number> = new Set()
472
472
-
const unmatchedNodes: Set<number> = new Set()
473
473
474
474
for (let i = 0; i < toChildNodes.length; i++) {
475
475
const node = toChildNodes[i]!