diff --git a/src/project/Symbol.js b/src/project/Symbol.js index a7b1aa43..32ea7f94 100644 --- a/src/project/Symbol.js +++ b/src/project/Symbol.js @@ -24,10 +24,11 @@ var Symbol = this.Symbol = Base.extend({ }, clone: function() { - // TODO: Implement! - return this.base(); + return new Symbol(this._definition.clone()); }, + // TODO: remove() + getDefinition: function() { return this._definition; }, @@ -35,9 +36,7 @@ var Symbol = this.Symbol = Base.extend({ setDefinition: function(item) { this._definition = item; item._removeFromParent(); + // Move position to 0, 0. TODO: Why? item.setPosition(new Point()); } - - // TODO: - // remove() });