From d5ccbfee65c250dee0ac5bb703664e63afcbeacf Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 9 May 2011 15:11:15 -0700 Subject: [PATCH] bug 9786: zone tree - after addExternalFirewall/deleteExternalFirewall, refresh middle menu and top buttons. --- ui/scripts/cloud.core.network.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/ui/scripts/cloud.core.network.js b/ui/scripts/cloud.core.network.js index 480837027f1..6ef7164be5e 100644 --- a/ui/scripts/cloud.core.network.js +++ b/ui/scripts/cloud.core.network.js @@ -410,6 +410,7 @@ var publicNetworkFirewallActionMap = { $subgridItem.slideUp("slow", function() { $(this).remove(); }); + networkPopulateMiddleMenu($selectedSubMenu); //refresh middle menu (check if public network should be removed) and top buttons(check if Add IP Range button should be hidden) } } } @@ -841,7 +842,9 @@ function bindAddExternalFirewallButton($button, $midmenuItem1) { var item = json.addexternalfirewallresponse.externalfirewall; var $newTemplate = $("#externalfirewall_template").clone(); publicNetworkFirewallJsonToTemplate(item, $newTemplate); - $("#right_panel_content #public_network_page #tab_content_firewall").find("#tab_container").append($newTemplate.show()); + $("#right_panel_content #public_network_page #tab_content_firewall").find("#tab_container").append($newTemplate.show()); + + networkPopulateMiddleMenu($selectedSubMenu); //refresh middle menu (add public network) and top buttons(show Add IP Range button) }, error: function(XMLHttpResponse) { handleError(XMLHttpResponse, function() {