Class & id transfer when node swapping
This commit is contained in:
@@ -16,6 +16,12 @@ export class SwapNode extends BaseNode {
|
||||
if (this.hasReplaceNodes)
|
||||
return false;
|
||||
|
||||
// Copy id and classes to new node
|
||||
if (this.node.id)
|
||||
this.swapNode.id = this.node.id;
|
||||
if (this.node.classList.length)
|
||||
this.swapNode.classList = this.node.classList;
|
||||
|
||||
this.linker(this.node, this.swapNode);
|
||||
|
||||
this.node.parentNode.replaceChild(this.swapNode, this.node);
|
||||
|
||||
Reference in New Issue
Block a user