FEATURE: Global transfer information are displayed in the new Web UI status bar

This commit is contained in:
Christophe Dumez 2010-02-15 20:07:15 +00:00
parent f7a86b5484
commit f6bfacda2c
6 changed files with 53 additions and 0 deletions

View file

@ -106,9 +106,34 @@ window.addEvent('load', function(){
initializeWindows();
var r=0;
var waiting=false;
var waitingTrInfo = false;
var stateToImg = function(state){
return 'images/skin/'+state+'.png';
};
var loadTransferInfo = function() {
var url = 'json/transferInfo';
if(!waitingTrInfo) {
waitingTrInfo = true;
var request = new Request.JSON({
url: url,
noCache: true,
method: 'get',
onFailure: function() {
$('error_div').set('html', 'qBittorrent client is not reachable');
waitingTrInfo=false;
loadTransferInfo.delay(4000);
},
onSuccess: function(info) {
if(info) {
$("DlInfos").set('html', info.DlInfos);
$("UpInfos").set('html', info.UpInfos);
waitingTrInfo=false;
loadTransferInfo.delay(3000);
}
}
}).send();
}
};
var ajaxfn = function(){
var queueing_enabled = false;
@ -178,6 +203,7 @@ window.addEvent('load', function(){
}
};
ajaxfn();
loadTransferInfo();
// ajaxfn.periodical(5000);
setFilter = function(f) {