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