]> source.dussan.org Git - svg.js.git/commitdiff
check 'ownerDocument' in node in nodeOrNew
authorDaniel Kern <dkern4159@yahoo.com>
Mon, 20 Sep 2021 18:56:49 +0000 (13:56 -0500)
committerDaniel Kern <dkern4159@yahoo.com>
Mon, 20 Sep 2021 18:56:49 +0000 (13:56 -0500)
src/utils/adopter.js

index 88db17ca6d3d7822e0a6b1115beb3a09f6233ce8..6d055edcdba61f0a91c4f1f3334d0690903ec272 100644 (file)
@@ -45,7 +45,8 @@ export function makeInstance (element, isHTML = false) {
 //   return node instanceof globals.window.Node ? node : create(name)
 // }
 export function nodeOrNew (name, node) {
-  return (node && node instanceof node.ownerDocument.defaultView.Node) ? node : create(name)
+  //console.log(node)
+  return (node && 'ownerDocument' in node && node instanceof node.ownerDocument.defaultView.Node) ? node : create(name)
 }
 
 // Adopt existing svg elements