diff --git a/editor/js/graph.js b/editor/js/graph.js index 53a27b5783d851eb8ca21c8730532e68770f9fdf..094157ccfda936ac1a9df963ec28fecc46ac50b7 100644 --- a/editor/js/graph.js +++ b/editor/js/graph.js @@ -168,7 +168,7 @@ export class Graph extends ManagedData { changeDetails(selectionDetails) { if (selectionDetails.node === true) { - this.changeNodeDetails(selectionDetails[NODE_ID].newDetails); + this.changeNodeDetails(selectionDetails[NODE_ID], selectionDetails); } else if (selectionDetails.link === true) { this.changeLinkDetails( selectionDetails[LINK_SOURCE][NODE_ID], @@ -186,10 +186,11 @@ export class Graph extends ManagedData { continue; // No } - // Changed details + // Change details nodes[i] = Object.assign(nodes[i], newDetails); // All done + this.storeCurrentData("Changed node details"); return; } } @@ -205,10 +206,11 @@ export class Graph extends ManagedData { continue; // No } - // Changed details + // Change details links[i] = Object.assign(links[i], newDetails); // All done + this.storeCurrentData("Changed link details"); return; } }