mirror of
https://github.com/projectstorm/react-diagrams.git
synced 2025-08-18 19:20:42 +08:00
more rework of the cloning
This commit is contained in:
@ -70,16 +70,12 @@ export class NodeModel extends BaseModel<BaseModelListener> {
|
||||
});
|
||||
}
|
||||
|
||||
clone(lookupTable = {}) {
|
||||
if (this.getClone(lookupTable)) {
|
||||
return this.getClone(lookupTable);
|
||||
}
|
||||
let clone = super.clone(lookupTable);
|
||||
doClone(lookupTable = {}, clone){
|
||||
// also clone the ports
|
||||
clone.ports = {};
|
||||
_.values(this.ports).map((port) => {
|
||||
_.values(this.ports).forEach((port) => {
|
||||
clone.addPort(port.clone(lookupTable));
|
||||
});
|
||||
return clone;
|
||||
}
|
||||
|
||||
remove() {
|
||||
|
Reference in New Issue
Block a user