From 919f2d57b18b9c488ae9c8005536a458656cbb24 Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Fri, 19 Nov 2010 16:33:31 -0800 Subject: [PATCH] new UI - zone page - add pod - expand zone node to show newly added pod after adding pod succeeds. --- ui/scripts/cloud.core.zone.js | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ui/scripts/cloud.core.zone.js b/ui/scripts/cloud.core.zone.js index 1222af1c962..c6ffcae58dc 100644 --- a/ui/scripts/cloud.core.zone.js +++ b/ui/scripts/cloud.core.zone.js @@ -573,12 +573,10 @@ function initAddPodButton($button) { var item = json.createpodresponse.pod; var template = $("#leftmenu_pod_node_template").clone(true); podJSONToTreeNode(item, template); - var $zoneNode = $("#leftmenu_zone_tree").find("#tree_container").find("#zone_" + zoneObj.id); - $zoneNode.find("#zone_content").show(); - $zoneNode.find("#pods_container").prepend(template.show()); - $zoneNode.find("#zone_arrow").removeClass("white_nonexpanded_close").addClass("expanded_open"); - template.fadeIn("slow"); - + var $zoneNode = $("#leftmenu_zone_tree").find("#tree_container").find("#zone_" + zoneObj.id); + $zoneNode.find("#pods_container").prepend(template.show()); + template.fadeIn("slow"); + forceLogout = false; // We don't force a logout if pod(s) exit. if (forceLogout) { $("#dialog_confirmation") @@ -590,6 +588,10 @@ function initAddPodButton($button) { } }).dialog("open"); } + + //expand zone node to show the newly added pod + if($zoneNode.find("#zone_arrow").hasClass("expanded_close")) + $zoneNode.find("#zone_arrow").click(); }, error: function(XMLHttpResponse) { handleError(XMLHttpResponse, function() {