mirror of
https://github.com/scratchfoundation/paper.js.git
synced 2025-01-07 13:22:07 -05:00
Further shorten #_getBounds() code.
This commit is contained in:
parent
82ef06212b
commit
7ca9bcf38a
1 changed files with 21 additions and 22 deletions
|
@ -1020,7 +1020,10 @@ var Item = this.Item = Base.extend({
|
|||
|
||||
_getBounds: function(includeStroke) {
|
||||
var children = this._children;
|
||||
if (children && children.length) {
|
||||
// TODO: What to return if nothing is defined, e.g. empty Groups?
|
||||
// Scriptographer behaves weirdly then too.
|
||||
if (!children || children.length == 0)
|
||||
return new Rectangle();
|
||||
var x1 = Infinity,
|
||||
x2 = -Infinity,
|
||||
y1 = x1,
|
||||
|
@ -1040,10 +1043,6 @@ var Item = this.Item = Base.extend({
|
|||
? Rectangle.create(x1, y1, x2 - x1, y2 - y1)
|
||||
: LinkedRectangle.create(this, 'setBounds',
|
||||
x1, y1, x2 - x1, y2 - y1);
|
||||
}
|
||||
// TODO: What to return if nothing is defined, e.g. empty Groups?
|
||||
// Scriptographer behaves weirdly then too.
|
||||
return new Rectangle();
|
||||
},
|
||||
|
||||
setBounds: function(rect) {
|
||||
|
|
Loading…
Reference in a new issue