return null;
},
+ parents: function() {
+ var parents = [],
+ parent = this.parent();
+ while(parent) {
+ parents.push(parent);
+ parent = parent.parent();
+ }
+ return parents;
+ },
+
sameNode: function(other) {
return other && (typeof other === typeof this) && other.dom()[0] === this.dom()[0];
},
detach: function() {
this.dom().detach();
this.canvas = null;
+ },
+
+ markAsCurrent: function() {
+ this.canvas.markAsCurrent(this);
}
});
succeedingChildren.forEach(function(child) {
newElement.append(child);
});
- }
+ },
});
return {