simple status feedback (progress bar) for subscribe.

This commit is contained in:
sspitzer%netscape.com 2000-05-05 07:25:16 +00:00
Родитель fa7f769bbe
Коммит cae31d5662
2 изменённых файлов: 7 добавлений и 1 удалений

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

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

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

@ -112,6 +112,6 @@ Rights Reserved.
<progressmeter id="statusbar-icon" mode="normal" value="0" /> <progressmeter id="statusbar-icon" mode="normal" value="0" />
<spring flex="100%"/> <spring flex="100%"/>
</box> </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> </box>
</window> </window>