simple status feedback (progress bar) for subscribe.

This commit is contained in:
sspitzer%netscape.com 2000-05-05 07:25:16 +00:00
parent fa7f769bbe
commit cae31d5662
2 changed files with 7 additions and 1 deletions

View File

@ -4,6 +4,7 @@ var gChangeTable = {};
var gServerURI = null;
var RDF = null;
var gSubscribeDS = null;
var gStatusBar = null;
function Stop()
{
@ -55,6 +56,8 @@ var MySubscribeListener = {
OnStopPopulating: function() {
dump("root subscribe tree at: "+ gServerURI +"\n");
gSubscribeTree.setAttribute('ref',gServerURI);
// Turn progress meter off.
gStatusBar.setAttribute("mode","normal");
}
};
@ -73,6 +76,8 @@ function SetUpTree()
subscribableServer.subscribeListener = MySubscribeListener;
subscribableServer.populateSubscribeDatasource(null /* eventually, a nsIMsgWindow */);
// Turn progress meter on.
gStatusBar.setAttribute("mode","undetermined");
}
catch (ex) {
dump("failed to populate subscribe ds: " + ex + "\n");
@ -84,6 +89,7 @@ function SubscribeOnLoad()
dump("SubscribeOnLoad()\n");
gSubscribeTree = document.getElementById('subscribetree');
gStatusBar = document.getElementById('statusbar-icon');
doSetOKCancel(subscribeOK,subscribeCancel);

View File

@ -112,6 +112,6 @@ Rights Reserved.
<progressmeter id="statusbar-icon" mode="normal" value="0" />
<spring flex="100%"/>
</box>
<text id="statusText" class="status-bar" align="left" flex="100%" value="Document: Done"/>
<text id="statusText" class="status-bar" align="left" flex="100%" value="this space for rent"/>
</box>
</window>