diff --git a/ui/scripts/cloud.core.volume.js b/ui/scripts/cloud.core.volume.js index 773c552d303..fb5cce8b9ca 100644 --- a/ui/scripts/cloud.core.volume.js +++ b/ui/scripts/cloud.core.volume.js @@ -859,14 +859,14 @@ var volumeSnapshotActionMap = { asyncJobResponse: "createvolumeresponse", dialogBeforeActionFn : doCreateVolumeFromSnapshotInVolumePage, inProcessText: "Creating Volume....", - afterActionSeccessFn: function(json, id, $subgridItem) { - //var jsonObj = ??? - /* - var $midmenuItem1 = $("#midmenu_item").clone(); - $("#midmenu_container").append($midmenuItem1.show()); - volumeToMidmenu(jsonObj, $midmenuItem1); - bindClickToMidMenu($midmenuItem1, volumeToRightPanel); - */ + afterActionSeccessFn: function(json, id, $subgridItem) { + var $midmenuItem1 = $("#midmenu_item").clone(); + var item = json.queryasyncjobresultresponse.jobresult.volume; + volumeToMidmenu(item, $midmenuItem1); + bindClickToMidMenu($midmenuItem1, volumeToRightPanel, getMidmenuId); + $midmenuItem1.find("#info_icon").removeClass("error").show(); + $midmenuItem1.data("afterActionInfo", ("Creating volume from snapshot succeeded.")); + $("#midmenu_container").append($midmenuItem1.fadeIn("slow")); } } ,