camelCase file references dom-for -> domFor

This commit is contained in:
Barney 2022-06-12 10:34:00 +01:00 committed by Pierre-Yves Gérardy
parent 665578060e
commit 62b6308295
4 changed files with 6 additions and 6 deletions

25
render/domFor.js Normal file
View file

@ -0,0 +1,25 @@
"use strict"
var delayedRemoval = new WeakMap
module.exports.delayedRemoval = delayedRemoval
module.exports.domFor = function *domFor(vnode, {generation} = {generation: undefined}) {
let {dom, domSize} = vnode
if (dom != null) {
if (domSize == null) {
if (delayedRemoval.get(dom) === generation) {
yield dom
}
} else {
let i = 0, next
while (i < domSize) {
next = dom.nextSibling
if (delayedRemoval.get(dom) === generation) {
yield dom
i++
}
dom = next
}
}
}
}