bug 7357: zone page - clear details tab when zone is deleted.

This commit is contained in:
Jessica Wang 2011-01-24 16:28:22 -08:00
parent fc33ef2be2
commit 6cdd522568

View File

@ -78,18 +78,22 @@ function zoneJsonToRightPanel($leftmenuItem1) {
} }
function zoneJsonClearRightPanel() { function zoneJsonClearRightPanel() {
zoneJsonClearDetailsTab(); zoneClearDetailsTab();
zoneJsonClearNetworkTab(); zoneClearNetworkTab();
} }
function zoneJsonToDetailsTab() { function zoneJsonToDetailsTab() {
var $leftmenuItem1 = $("#right_panel_content").data("$leftmenuItem1"); var $leftmenuItem1 = $("#right_panel_content").data("$leftmenuItem1");
if($leftmenuItem1 == null) if($leftmenuItem1 == null) {
zoneClearDetailsTab();
return; return;
}
var jsonObj = $leftmenuItem1.data("jsonObj"); var jsonObj = $leftmenuItem1.data("jsonObj");
if(jsonObj == null) if(jsonObj == null) {
zoneClearDetailsTab();
return; return;
}
$.ajax({ $.ajax({
data: createURL("command=listZones&available=true&id="+jsonObj.id), data: createURL("command=listZones&available=true&id="+jsonObj.id),
@ -172,7 +176,7 @@ function zoneJsonToDetailsTab() {
$thisTab.find("#tab_container").show(); $thisTab.find("#tab_container").show();
} }
function zoneJsonClearDetailsTab() { function zoneClearDetailsTab() {
var $thisTab = $("#right_panel_content").find("#tab_content_details"); var $thisTab = $("#right_panel_content").find("#tab_content_details");
$thisTab.find("#grid_header_title").text(""); $thisTab.find("#grid_header_title").text("");
$thisTab.find("#id").text(""); $thisTab.find("#id").text("");
@ -212,12 +216,16 @@ function zoneJsonClearDetailsTab() {
var $vlanContainer; var $vlanContainer;
function zoneJsonToNetworkTab(jsonObj) { function zoneJsonToNetworkTab(jsonObj) {
var $leftmenuItem1 = $("#right_panel_content").data("$leftmenuItem1"); var $leftmenuItem1 = $("#right_panel_content").data("$leftmenuItem1");
if($leftmenuItem1 == null) if($leftmenuItem1 == null) {
zoneClearNetworkTab();
return; return;
}
var jsonObj = $leftmenuItem1.data("jsonObj"); var jsonObj = $leftmenuItem1.data("jsonObj");
if(jsonObj == null) if(jsonObj == null) {
zoneClearNetworkTab();
return; return;
}
var $thisTab = $("#right_panel_content").find("#tab_content_network"); var $thisTab = $("#right_panel_content").find("#tab_content_network");
$thisTab.find("#tab_container").hide(); $thisTab.find("#tab_container").hide();
@ -268,7 +276,7 @@ function zoneJsonToNetworkTab(jsonObj) {
}); });
} }
function zoneJsonClearNetworkTab() { function zoneClearNetworkTab() {
var $thisTab = $("#right_panel_content").find("#tab_content_network"); var $thisTab = $("#right_panel_content").find("#tab_content_network");
$thisTab.find("#zone_cloud").find("#zone_name").text(""); $thisTab.find("#zone_cloud").find("#zone_name").text("");
$thisTab.find("#zone_vlan").text(""); $thisTab.find("#zone_vlan").text("");