From d03fb2a7e2af8d7b682445f42312797c7efa0f3d Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Fri, 22 Jun 2012 15:14:45 -0700 Subject: [PATCH] cloudstack 3.0 UI - (1) to distinguish between getUpdatedItem() and getUpdatedData(), rename getUpdatedData() to getUpdatedItemWhenAsyncJobFails() since it's being called only when async job fails. (2) fix the space problem (tab size is not 2) from patch. --- ui/scripts/instances.js | 26 +++++++++++++------------- ui/scripts/sharedFunctions.js | 16 ++++++++-------- ui/scripts/ui/widgets/listView.js | 22 +++++++++++----------- 3 files changed, 32 insertions(+), 32 deletions(-) diff --git a/ui/scripts/instances.js b/ui/scripts/instances.js index 969a6572a96..77688c978a6 100644 --- a/ui/scripts/instances.js +++ b/ui/scripts/instances.js @@ -541,7 +541,7 @@ dataType: "json", success: function(json) { var jid = json.deployvirtualmachineresponse.jobid; - var vmid = json.deployvirtualmachineresponse.id; + var vmid = json.deployvirtualmachineresponse.id; args.response.success( {_custom: {jobId: jid, @@ -554,18 +554,18 @@ getActionFilter: function() { return vmActionfilter; }, - getUpdatedData: function() { - var item; - $.ajax({ - url: createURL("listVirtualMachines&id="+vmid), - dataType: "json", - async: false, - success: function(json) { - item = json.listvirtualmachinesresponse.virtualmachine[0]; - } - }); - return item; - } + getUpdatedItemWhenAsyncJobFails: function() { + var item; + $.ajax({ + url: createURL("listVirtualMachines&id="+vmid), + dataType: "json", + async: false, + success: function(json) { + item = json.listvirtualmachinesresponse.virtualmachine[0]; + } + }); + return item; + } } } ); diff --git a/ui/scripts/sharedFunctions.js b/ui/scripts/sharedFunctions.js index 8fc5c78a796..cf437afed52 100644 --- a/ui/scripts/sharedFunctions.js +++ b/ui/scripts/sharedFunctions.js @@ -86,14 +86,14 @@ var pollAsyncJobResult = function(args) { } else if (result.jobstatus == 2) { // Failed var msg = (result.jobresult.errortext == null)? "": result.jobresult.errortext; - if (args._custom.getUpdatedData != null && args._custom.getActionFilter != null) { - args.error({message: msg, updatedData: args._custom.getUpdatedData(), actionFilter: args._custom.getActionFilter()}); - } else if (args._custom.getUpdatedData != null && args._custom.getActionFilter == null) { - args.error({message: msg, updatedData: args._custom.getUpdatedData()}); - } - else { - args.error({message: msg}); - } + if (args._custom.getUpdatedItemWhenAsyncJobFails != null && args._custom.getActionFilter != null) { + args.error({message: msg, updatedData: args._custom.getUpdatedItemWhenAsyncJobFails(), actionFilter: args._custom.getActionFilter()}); + } else if (args._custom.getUpdatedItemWhenAsyncJobFails != null && args._custom.getActionFilter == null) { + args.error({message: msg, updatedData: args._custom.getUpdatedItemWhenAsyncJobFails()}); + } + else { + args.error({message: msg}); + } } } }, diff --git a/ui/scripts/ui/widgets/listView.js b/ui/scripts/ui/widgets/listView.js index c893b1fd5ed..9ba57301c34 100644 --- a/ui/scripts/ui/widgets/listView.js +++ b/ui/scripts/ui/widgets/listView.js @@ -97,17 +97,17 @@ // Error function(args) { - if (args && args.updatedData) { - if ($item.is(':visible') && !isHeader) { - replaceItem( - $item, - args.updatedData, - args.actionFilter - ); - } - } else { - $item.remove(); - } + if (args && args.updatedData) { + if ($item.is(':visible') && !isHeader) { + replaceItem( + $item, + args.updatedData, + args.actionFilter + ); + } + } else { + $item.remove(); + } } ); }