X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2FUI.git;a=blobdiff_plain;f=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2Fvirtual_links%2FnsVirtualLinkCreateStore.js;fp=skyquake%2Fplugins%2Flaunchpad%2Fsrc%2Fvirtual_links%2FnsVirtualLinkCreateStore.js;h=dbd7f58d4ab57e87ba98c1f5af36bb5a12717b9f;hp=61ebe3d86a38dcc3674ea8d1b59ff8878384e5ee;hb=73b4ff94fca62a769a0bc13971a05cd18e177b33;hpb=91aceafac5d6453d5decbde9ba03232abf108c3c diff --git a/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreateStore.js b/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreateStore.js index 61ebe3d86..dbd7f58d4 100644 --- a/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreateStore.js +++ b/skyquake/plugins/launchpad/src/virtual_links/nsVirtualLinkCreateStore.js @@ -84,7 +84,8 @@ class NSVirtualLinkCreateStore { saveVnfdIdRefs: this.saveVnfdIdRefs, saveIpProfileNames: this.saveIpProfileNames, removeVirtualLink: this.removeVirtualLink, - saveMode: this.saveMode + saveMode: this.saveMode, + saveOnSuccess: this.saveOnSuccess }); } @@ -97,6 +98,12 @@ class NSVirtualLinkCreateStore { }); } + saveOnSuccess = (onSuccess) => { + this.setState({ + onSuccess: onSuccess + }) + } + saveMode = (mode) => { this.setState({ mode: mode @@ -240,22 +247,13 @@ class NSVirtualLinkCreateStore { } createVirtualLinkSuccess(data) { - this.setState({ - // vld: this.vld, - mode: 'editing', - isLoading: false - }); + this.onSuccess(); } editVirtualLinkSuccess(data) { - this.setState({ - mode: 'editing', - isLoading: false - }); + this.onSuccess(); } deleteVirtualLinkSuccess(data) { - this.setState({ - deleteState: 'success' - }); + this.onSuccess(); } cleanupPayload = (mode, vld) => {