node: add cloneNode method

Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
This commit is contained in:
Francis Bouvier
2023-09-26 16:23:11 +02:00
parent 07c4779676
commit 7fc6f290e7
2 changed files with 22 additions and 0 deletions

View File

@@ -340,6 +340,12 @@ pub fn nodeAppendChild(node: *Node, child: *Node) *Node {
return res.?;
}
pub fn nodeCloneNode(node: *Node, is_deep: bool) *Node {
var res: ?*Node = undefined;
_ = nodeVtable(node).dom_node_clone_node.?(node, is_deep, &res);
return res.?;
}
// CharacterData
pub const CharacterData = c.dom_characterdata;