From e43514d1de84f810a7708219a03422beb09ef784 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Tue, 9 Nov 2010 10:12:15 -0800 Subject: [PATCH] new UI - volume page - snapshot tab - create volume action - append a new item (whose type is volume) in middle menu after action succeeds. --- ui/scripts/cloud.core.volume.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) 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")); } } ,