зеркало из https://github.com/mozilla/gecko-dev.git
simple status feedback (progress bar) for subscribe.
This commit is contained in:
Родитель
fa7f769bbe
Коммит
cae31d5662
|
@ -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>
|
||||||
|
|
Загрузка…
Ссылка в новой задаче