about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/html/dom.nim5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/html/dom.nim b/src/html/dom.nim
index 355fc3c1..3b4c38e8 100644
--- a/src/html/dom.nim
+++ b/src/html/dom.nim
@@ -1667,10 +1667,13 @@ proc remove*(node: Node, index: int, suppressObservers: bool) =
   #TODO assigned, shadow root, shadow root again, custom nodes, registered observers
   #TODO not suppress observers => queue tree mutation record
 
-proc remove*(node: Node, suppressObservers = false) =
+proc remove0(node: Node, suppressObservers = false) =
   let index = node.parentNode.childList.find(node)
   node.remove(index, suppressObservers)
 
+proc remove*(node: Node) {.jsfunc.} =
+  node.remove0()
+
 proc adopt(document: Document, node: Node) =
   let oldDocument = node.document
   if node.parentNode != nil: