From cda2454d6480efac55cffdadc2a5b0ea1e72fedb Mon Sep 17 00:00:00 2001 From: "slamm%netscape.com" Date: Tue, 12 Sep 2000 00:31:28 +0000 Subject: [PATCH] 'sidebar-panels' should not have 'hidden' persisted anymore. Some old profiles may have it, so set/clear it in js code for now. (bug 50973). r-mcafee git-svn-id: svn://10.0.0.236/trunk@78808 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/xpfe/components/sidebar/resources/sidebarOverlay.js | 6 +++++- .../xpfe/components/sidebar/resources/sidebarOverlay.xul | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.js b/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.js index ec509ab817e..242bda0bbd5 100644 --- a/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.js +++ b/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.js @@ -303,10 +303,14 @@ function (force_reload) } var no_panels_iframe = document.getElementById('sidebar-iframe-no-panels'); - if (is_after_selected) { + if (have_set_top) { no_panels_iframe.setAttribute('hidden','true'); + // The hide and show of 'sidebar-panels' should not be needed, + // but some old profiles may have this persisted as hidden (50973). + this.node.removeAttribute('hidden'); } else { no_panels_iframe.removeAttribute('hidden'); + this.node.setAttribute('hidden','true'); } } diff --git a/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.xul b/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.xul index f8a5a2423bf..94a70a84518 100644 --- a/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.xul +++ b/mozilla/xpfe/components/sidebar/resources/sidebarOverlay.xul @@ -81,7 +81,7 @@ + persist='last-selected-panel height collapsed' flex="1*">