diff --git a/ui/scripts/cloud.core.primarystorage.js b/ui/scripts/cloud.core.primarystorage.js index fb5951b8453..ef8930c73ee 100644 --- a/ui/scripts/cloud.core.primarystorage.js +++ b/ui/scripts/cloud.core.primarystorage.js @@ -112,7 +112,7 @@ var primarystorageActionMap = { dialogBeforeActionFn: doEnableMaintenanceModeForPrimaryStorage, inProcessText: "Enabling Maintenance Mode....", afterActionSeccessFn: function(json, $midmenuItem1, id) { - var item = json.queryasyncjobresultresponse.jobresult.prepareprimarystorageformaintenanceresponse; + var item = json.queryasyncjobresultresponse.jobresult.storagepool; primarystorageToMidmenu(item, $midmenuItem1); primarystorageToRightPanel($midmenuItem1); $("#right_panel_content #after_action_info").text("We are actively enabling maintenance. Please refresh periodically for an updated status."); @@ -124,7 +124,7 @@ var primarystorageActionMap = { dialogBeforeActionFn: doCancelMaintenanceModeForPrimaryStorage, inProcessText: "Cancelling Maintenance Mode....", afterActionSeccessFn: function(json, $midmenuItem1, id) { - var item = json.queryasyncjobresultresponse.jobresult.cancelprimarystoragemaintenanceresponse; + var item = json.queryasyncjobresultresponse.jobresult.storagepool; primarystorageToMidmenu(item, $midmenuItem1); primarystorageToRightPanel($midmenuItem1); $("#right_panel_content #after_action_info").text("We are actively cancelling your scheduled maintenance. Please refresh periodically for an updated status."); @@ -134,8 +134,10 @@ var primarystorageActionMap = { isAsyncJob: false, dialogBeforeActionFn: doDeletePrimaryStorage, inProcessText: "Deleting Primary Storage....", - afterActionSeccessFn: function(json, $midmenuItem1, id) { - $midmenuItem1.remove(); + afterActionSeccessFn: function(json, $midmenuItem1, id) { + $midmenuItem1.slideUp("slow", function() { + $(this).remove(); + }); clearRightPanel(); primarystorageClearRightPanel(); }