diff options
author | Ulrich-Matthias Schäfer <ulima.ums@googlemail.com> | 2015-10-11 15:45:18 +0200 |
---|---|---|
committer | Ulrich-Matthias Schäfer <ulima.ums@googlemail.com> | 2015-10-11 15:45:18 +0200 |
commit | 0ea34722395d94ce020075caa78b7aec7eb75621 (patch) | |
tree | 181e8440b1bd38faded0005a0ff5937341e06f20 /dist/svg.js | |
parent | 79e050f93709ffa98c071ac9620d79d3d077c32d (diff) | |
download | svg.js-0ea34722395d94ce020075caa78b7aec7eb75621.tar.gz svg.js-0ea34722395d94ce020075caa78b7aec7eb75621.zip |
added ungroup src file. ungrouping defs forbidden
Diffstat (limited to 'dist/svg.js')
-rw-r--r-- | dist/svg.js | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/dist/svg.js b/dist/svg.js index eaf2ecf..d116314 100644 --- a/dist/svg.js +++ b/dist/svg.js @@ -6,7 +6,7 @@ * @copyright Wout Fierens <wout@impinc.co.uk> * @license MIT * -* BUILT: Sun Oct 11 2015 15:13:32 GMT+0200 (Mitteleuropäische Sommerzeit) +* BUILT: Sun Oct 11 2015 15:43:14 GMT+0200 (Mitteleuropäische Sommerzeit) */; (function(root, factory) { @@ -2307,17 +2307,15 @@ SVG.Parent = SVG.invent({ SVG.extend(SVG.Parent, { - ungroup: function(parent, deepness) { - if(deepness === 0) return this + ungroup: function(parent, depth) { + if(depth === 0 || this instanceof SVG.Defs) return this parent = parent || (this instanceof SVG.Doc ? this : this.parent(SVG.Parent)) - deepness = deepness || Infinity + depth = depth || Infinity this.each(function(){ - if(this instanceof SVG.Parent){ - return this.ungroup(parent, deepness-1) - } - + if(this instanceof SVG.Defs) return this + if(this instanceof SVG.Parent) return this.ungroup(parent, depth-1) return this.toParent(parent) }) @@ -2326,8 +2324,8 @@ SVG.extend(SVG.Parent, { return this }, - flatten: function(parent, deepness) { - return this.ungroup(parent, deepness) + flatten: function(parent, depth) { + return this.ungroup(parent, depth) } }) |