From a3fccef7be008acdfcac0cd709351de681951133 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 3 Jan 2011 13:37:12 -0800 Subject: [PATCH] bug 6922: avoid calling vmToRightPanel() which will call listVM API again. --- ui/scripts/cloud.core.instance.js | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/ui/scripts/cloud.core.instance.js b/ui/scripts/cloud.core.instance.js index 053921920c7..d9b1084db82 100644 --- a/ui/scripts/cloud.core.instance.js +++ b/ui/scripts/cloud.core.instance.js @@ -1140,7 +1140,8 @@ var vmActionMap = { afterActionSeccessFn: function(json, $midmenuItem1, id) { var jsonObj = json.queryasyncjobresultresponse.jobresult.virtualmachine; vmToMidmenu(jsonObj, $midmenuItem1); - vmToRightPanel($midmenuItem1); + //vmToRightPanel($midmenuItem1); //comment this one out, otherwise, it will call listVM API again. + setBooleanReadField((jsonObj.isoid != null), $("#right_panel_content").find("#tab_content_details").find("#iso")); } }, "Detach ISO": { @@ -1151,7 +1152,8 @@ var vmActionMap = { afterActionSeccessFn: function(json, $midmenuItem1, id) { var jsonObj = json.queryasyncjobresultresponse.jobresult.virtualmachine; vmToMidmenu(jsonObj, $midmenuItem1); - vmToRightPanel($midmenuItem1); + //vmToRightPanel($midmenuItem1); //comment this one out, otherwise, it will call listVM API again. + setBooleanReadField((jsonObj.isoid != null), $("#right_panel_content").find("#tab_content_details").find("#iso")); } }, "Reset Password": { @@ -1502,8 +1504,7 @@ function vmJsonToDetailsTab(){ var $thisTab = $("#right_panel_content").find("#tab_content_details"); $thisTab.find("#tab_container").hide(); $thisTab.find("#tab_spinning_wheel").show(); - - /* + var id = jsonObj.id; $.ajax({ data: createURL("command=listVirtualMachines&id="+id), @@ -1518,8 +1519,7 @@ function vmJsonToDetailsTab(){ } } }); - */ - + resetViewConsoleAction(jsonObj, $thisTab); setVmStateInRightPanel(jsonObj.state, $thisTab.find("#state")); $thisTab.find("#ipAddress").text(fromdb(jsonObj.ipaddress));