From f4564df8208a782ee85bc53a91ed44cd345d866d Mon Sep 17 00:00:00 2001 From: Jessica Wang Date: Mon, 24 Jan 2011 17:32:46 -0800 Subject: [PATCH] bug 7357: secondary storage page - clear tab when there is no secondary storage and a tab is clicked. --- ui/scripts/cloud.core.secondarystorage.js | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ui/scripts/cloud.core.secondarystorage.js b/ui/scripts/cloud.core.secondarystorage.js index 563b4b229e7..47c84636f77 100644 --- a/ui/scripts/cloud.core.secondarystorage.js +++ b/ui/scripts/cloud.core.secondarystorage.js @@ -36,12 +36,16 @@ function secondaryStorageJsonToRightPanel($midmenuItem1) { function secondaryStorageJsonToDetailsTab() { var $midmenuItem1 = $("#right_panel_content").data("$midmenuItem1"); - if($midmenuItem1 == null) + if($midmenuItem1 == null) { + secondaryStorageClearDetailsTab(); return; + } var zoneObj = $midmenuItem1.data("zoneObj"); - if(zoneObj == null) + if(zoneObj == null) { + secondaryStorageClearDetailsTab(); return; + } var $thisTab = $("#right_panel_content").find("#tab_content_details"); $thisTab.find("#tab_container").hide(); @@ -100,10 +104,10 @@ function secondaryStorageJsonToDetailsTab() { } function secondaryStorageJsonClearRightPanel() { - secondaryStorageJsonClearDetailsTab(); + secondaryStorageClearDetailsTab(); } -function secondaryStorageJsonClearDetailsTab() { +function secondaryStorageClearDetailsTab() { var $thisTab = $("#right_panel_content").find("#tab_content_details"); $thisTab.find("#id").text(""); $thisTab.find("#grid_header_title").text("");