mirror of
https://github.com/konvajs/konva.git
synced 2025-04-05 20:48:28 +08:00
Merge branch 'master' of github.com:konvajs/konva
This commit is contained in:
commit
f68500ab85
@ -116,22 +116,23 @@ export abstract class Container<ChildType extends Node> extends Node<
|
||||
* // remember to redraw layer if you changed something
|
||||
* layer.draw();
|
||||
*/
|
||||
add(child: ChildType) {
|
||||
add(...children: ChildType[]) {
|
||||
if (arguments.length > 1) {
|
||||
for (var i = 0; i < arguments.length; i++) {
|
||||
this.add(arguments[i]);
|
||||
}
|
||||
return this;
|
||||
}
|
||||
var child = arguments[0];
|
||||
if (child.getParent()) {
|
||||
child.moveTo(this);
|
||||
return this;
|
||||
}
|
||||
var children = this.children;
|
||||
var _children = this.children;
|
||||
this._validateAdd(child);
|
||||
child.index = children.length;
|
||||
child.index = _children.length;
|
||||
child.parent = this;
|
||||
children.push(child);
|
||||
_children.push(child);
|
||||
this._fire('add', {
|
||||
child: child
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user