Merge pull request #390 from chuchuva/2.0
authorDmitry Baranovskiy <dmitry.baranovskiy@gmail.com>
Mon, 5 Sep 2011 05:08:04 +0000 (22:08 -0700)
committerDmitry Baranovskiy <dmitry.baranovskiy@gmail.com>
Mon, 5 Sep 2011 05:08:04 +0000 (22:08 -0700)
clip-rect attribute bugfix

raphael.js

index 22e0f89..108058b 100644 (file)
@@ -4607,8 +4607,7 @@ window.Raphael.vml && function (R) {
                 rect[2] = +rect[2] + (+rect[0]);
                 rect[3] = +rect[3] + (+rect[1]);
                 var div = node.clipRect || R._g.doc.createElement("div"),
-                    dstyle = div.style,
-                    group = node.parentNode;
+                    dstyle = div.style;
                 dstyle.clip = R.format("rect({1}px {2}px {3}px {0}px)", rect);
                 if (!node.clipRect) {
                     dstyle.position = "absolute";
@@ -4616,8 +4615,8 @@ window.Raphael.vml && function (R) {
                     dstyle.left = 0;
                     dstyle.width = o.paper.width + "px";
                     dstyle.height = o.paper.height + "px";
-                    group.parentNode.insertBefore(div, group);
-                    div.appendChild(group);
+                    node.parentNode.insertBefore(div, node);
+                    div.appendChild(node);
                     node.clipRect = div;
                 }
             }