(ctx, node)
| 176 | } |
| 177 | |
| 178 | function _removeNode(ctx, node) { |
| 179 | if (ctx.idMap.has(node)) { |
| 180 | _moveBefore(ctx.pantry, node, null); |
| 181 | } else { |
| 182 | ctx.callbacks.beforeNodeRemoved?.(node); |
| 183 | node.remove(); |
| 184 | } |
| 185 | } |
| 186 | |
| 187 | function _moveBefore(parentNode, element, after) { |
| 188 | if (parentNode.moveBefore) { |
no test coverage detected