]> source.dussan.org Git - svg.js.git/commitdiff
Changed to document.documentElement.contains 490/head
authorsnydesc <scottsnyder@snysco.com>
Wed, 25 May 2016 13:52:52 +0000 (09:52 -0400)
committersnydesc <scottsnyder@snysco.com>
Wed, 25 May 2016 13:52:52 +0000 (09:52 -0400)
document.contains will not work in IE.
document.body.contains will work in IE, Chrome, and Firefox however will not work on SVG only documents.
document.documentElement.contains appears to work for all variations.

src/boxes.js

index 36dcb1d2855603c29d4171e4bb45001c4aa66514..1e9d0eb82d0be32272386ec93d65b3723f8b2e72 100644 (file)
@@ -9,7 +9,7 @@ SVG.BBox = SVG.invent({
       try {
 
         // the element is NOT in the dom, throw error
-        if(!document.body.contains(element.node)) throw new Exception('Element not in the dom')
+        if(!document.documentElement.contains(element.node)) throw new Exception('Element not in the dom')
 
         // find native bbox
         box = element.node.getBBox()