Clean up load ordering issues and fix the label on the sidebar to flex and crop.

This commit is contained in:
hyatt%mozilla.org 2003-08-04 07:20:01 +00:00
Родитель b581199197
Коммит 850cf31769
2 изменённых файлов: 10 добавлений и 5 удалений

Просмотреть файл

@ -1061,9 +1061,8 @@
<hbox flex="1" id="browser">
<vbox id="sidebar-box" hidden="true">
<sidebarheader align="center">
<label id="sidebar-title" persist="value"/>
<label id="sidebar-title" persist="value" flex="1" crop="end"/>
<image id="sidebar-throbber"/>
<spacer flex="1"/>
<toolbarbutton class="tabs-closebutton" oncommand="toggleSidebar();"/>
</sidebarheader>
<browser id="sidebar" flex="1" autoscroll="false"

Просмотреть файл

@ -45,22 +45,28 @@ var panelProgressListener = {
}
};
var gLoadCachedSrc = true;
var gLoadFired = false;
function loadWebPanel(aURI) {
var panelBrowser = document.getElementById('web-panels-browser');
panelBrowser.removeAttribute("src");
panelBrowser.removeAttribute("cachedurl");
if (!gLoadFired)
load();
panelBrowser.setAttribute("src", aURI);
panelBrowser.setAttribute("cachedurl", aURI);
gLoadCachedSrc = false;
}
function load()
{
if (gLoadFired)
return;
var panelBrowser = document.getElementById('web-panels-browser');
panelBrowser.webProgress.addProgressListener(panelProgressListener, Components.interfaces.nsIWebProgress.NOTIFY_ALL);
if (gLoadCachedSrc && panelBrowser.getAttribute("cachedurl")) {
if (panelBrowser.getAttribute("cachedurl")) {
panelBrowser.setAttribute("src", panelBrowser.getAttribute("cachedurl"));
}
gLoadFired = true;
}
function unload()