mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-12-19 23:17:21 -06:00
FEATURE: Global transfer information are displayed in the new Web UI status bar
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user