From 32a86f5465acaf7561dce5a60c945c29f817470e Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 8 Nov 2010 18:48:01 -0800 Subject: [PATCH] new UI - Primary Storage page - Enable/Cancel Maintenance API return objects in different structure. This is related UI change. --- ui/scripts/cloud.core.primarystorage.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) 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(); }