Changeset 11201


Ignore:
Timestamp:
Sep 12, 2010, 1:13:38 AM (11 years ago)
Author:
charles
Message:

(trunk, web client) fix speed display

Location:
trunk/web/javascript
Files:
3 edited

Legend:

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

    r10987 r11201  
    132132                        return convertedSize <= 9.995 ? convertedSize.toTruncFixed(2) + ' ' + unit
    133133                                                      : convertedSize.toTruncFixed(1) + ' ' + unit;
     134                },
     135
     136                speedBps: function( Bps )
     137                {
     138                        return this.speed( this.toKBps( Bps ) );
     139                },
     140
     141                toKBps: function( Bps )
     142                {
     143                        return Math.floor( Bps / speed_K );
    134144                },
    135145
  • trunk/web/javascript/torrent.js

    r11192 r11201  
    436436
    437437        formatUL: function() {
    438                 return 'UL: ' + Transmission.fmt.speed(this._upload_speed);
     438                return 'UL: ' + Transmission.fmt.speedBps(this._upload_speed);
    439439        },
    440440        formatDL: function() {
    441                 return 'DL: ' + Transmission.fmt.speed(this._download_speed);
     441                return 'DL: ' + Transmission.fmt.speedBps(this._download_speed);
    442442        },
    443443
  • trunk/web/javascript/transmission.js

    r11192 r11201  
    13211321                setInnerHTML( tab.hash, hash );
    13221322                setInnerHTML( tab.state, total_state );
    1323                 setInnerHTML( tab.download_speed, torrents.length ? Transmission.fmt.speed( total_download_speed ) : na );
    1324                 setInnerHTML( tab.upload_speed, torrents.length ? Transmission.fmt.speed( total_upload_speed ) : na );
     1323                setInnerHTML( tab.download_speed, torrents.length ? Transmission.fmt.speedBps( total_download_speed ) : na );
     1324                setInnerHTML( tab.upload_speed, torrents.length ? Transmission.fmt.speedBps( total_upload_speed ) : na );
    13251325                setInnerHTML( tab.uploaded, torrents.length ? Transmission.fmt.size( total_upload ) : na );
    13261326                setInnerHTML( tab.downloaded, torrents.length ? Transmission.fmt.size( total_download ) : na );
     
    13931393                                        html += '<tr class="inspector_peer_entry ' + parity + '">';
    13941394                                        html += '<td>' + (peer.isEncrypted ? '<img src="images/graphics/lock_icon.png" alt="Encrypted"/>' : '') + '</td>';
    1395                                         html += '<td>' + ( peer.rateToPeer ? Transmission.fmt.speed(peer.rateToPeer) : '' ) + '</td>';
    1396                                         html += '<td>' + ( peer.rateToClient ? Transmission.fmt.speed(peer.rateToClient) : '' ) + '</td>';
     1395                                        html += '<td>' + ( peer.rateToPeer ? Transmission.fmt.speedBps(peer.rateToPeer) : '' ) + '</td>';
     1396                                        html += '<td>' + ( peer.rateToClient ? Transmission.fmt.speedBps(peer.rateToClient) : '' ) + '</td>';
    13971397                                        html += '<td class="percentCol">' + Math.floor(peer.progress*100) + '%' + '</td>';
    13981398                                        html += '<td>' + peer.flagStr + '</td>';
     
    17621762
    17631763                // update the speeds
    1764                 s = Transmission.fmt.speed( upSpeed );
     1764                s = Transmission.fmt.speedBps( upSpeed );
    17651765                if( iPhone ) s = 'UL: ' + s;
    17661766                setInnerHTML( $('#torrent_global_upload')[0], s );
    17671767
    17681768                // download speeds
    1769                 s = Transmission.fmt.speed( downSpeed );
     1769                s = Transmission.fmt.speedBps( downSpeed );
    17701770                if( iPhone ) s = 'DL: ' + s;
    17711771                setInnerHTML( $('#torrent_global_download')[0], s );
Note: See TracChangeset for help on using the changeset viewer.