(ctx, node)
| 3668 | return false; |
| 3669 | } |
| 3670 | function _removeNode(ctx, node) { |
| 3671 | if (ctx.idMap.has(node)) { |
| 3672 | _moveBefore(ctx.pantry, node, null); |
| 3673 | } else { |
| 3674 | ctx.callbacks.beforeNodeRemoved?.(node); |
| 3675 | node.remove(); |
| 3676 | } |
| 3677 | } |
| 3678 | function _moveBefore(parentNode, element, after) { |
| 3679 | if (parentNode.moveBefore) { |
| 3680 | try { |
no test coverage detected