Changeset 13257


Ignore:
Timestamp:
Mar 20, 2012, 12:41:57 AM (7 years ago)
Author:
livings124
Message:

(web) #4841 & #4842 Fix inspector statistics when multiple torrents are selected. Fix the ratio displayed when the download count for a single transfer is 0 but there is data on disk.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/web/javascript/inspector.js

    r13196 r13257  
    204204            d = f = 0;
    205205            for(i=0; t=torrents[i]; ++i) {
    206                 d = t.getDownloadedEver();
    207                 f = t.getFailedEver();
     206                d += t.getDownloadedEver();
     207                f += t.getFailedEver();
    208208            }
    209209            if(f)
     
    222222        else {
    223223            d = u = 0;
    224             for(i=0; t=torrents[i]; ++i) {
    225                 d = t.getDownloadedEver();
    226                 u = t.getUploadedEver();
    227             }
     224            if(torrents.length == 1) {
     225                                d = torrents[0].getDownloadedEver();
     226                                u = torrents[0].getUploadedEver();
     227                               
     228                                if (d == 0)
     229                                        d = torrents[0].getHaveValid();
     230            }
     231            else {
     232                                for(i=0; t=torrents[i]; ++i) {
     233                                        d += t.getDownloadedEver();
     234                                        u += t.getUploadedEver();
     235                                }
     236                        }
    228237            str = fmt.size(u) + ' (Ratio: ' + fmt.ratioString( Math.ratio(u,d))+')';
    229238        }
Note: See TracChangeset for help on using the changeset viewer.