new UI - Primary Storage page - Enable/Cancel Maintenance API return objects in different structure. This is related UI change.

This commit is contained in:
Jessica Wang 2010-11-08 18:48:01 -08:00
parent 175b09631b
commit 32a86f5465
1 changed files with 6 additions and 4 deletions

View File

@ -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();
}