1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-03-10 14:13:23 +00:00

(trunk, web client) fix speed display

This commit is contained in:
Charles Kerr 2010-09-12 01:13:38 +00:00
parent 18498e9c41
commit bda694b6da
3 changed files with 18 additions and 8 deletions

View file

@ -133,6 +133,16 @@ Transmission.fmt = (function()
: convertedSize.toTruncFixed(1) + ' ' + unit;
},
speedBps: function( Bps )
{
return this.speed( this.toKBps( Bps ) );
},
toKBps: function( Bps )
{
return Math.floor( Bps / speed_K );
},
speed: function( KBps )
{
var speed = KBps;

View file

@ -435,10 +435,10 @@ Torrent.prototype =
},
formatUL: function() {
return 'UL: ' + Transmission.fmt.speed(this._upload_speed);
return 'UL: ' + Transmission.fmt.speedBps(this._upload_speed);
},
formatDL: function() {
return 'DL: ' + Transmission.fmt.speed(this._download_speed);
return 'DL: ' + Transmission.fmt.speedBps(this._download_speed);
},
getPeerDetails: function()

View file

@ -1320,8 +1320,8 @@ Transmission.prototype =
setInnerHTML( tab.pieces, pieces );
setInnerHTML( tab.hash, hash );
setInnerHTML( tab.state, total_state );
setInnerHTML( tab.download_speed, torrents.length ? Transmission.fmt.speed( total_download_speed ) : na );
setInnerHTML( tab.upload_speed, torrents.length ? Transmission.fmt.speed( total_upload_speed ) : na );
setInnerHTML( tab.download_speed, torrents.length ? Transmission.fmt.speedBps( total_download_speed ) : na );
setInnerHTML( tab.upload_speed, torrents.length ? Transmission.fmt.speedBps( total_upload_speed ) : na );
setInnerHTML( tab.uploaded, torrents.length ? Transmission.fmt.size( total_upload ) : na );
setInnerHTML( tab.downloaded, torrents.length ? Transmission.fmt.size( total_download ) : na );
setInnerHTML( tab.availability, torrents.length ? Transmission.fmt.percentString(Math.ratio( total_availability*100, sizeWhenDone )) + '%' : na );
@ -1392,8 +1392,8 @@ Transmission.prototype =
var parity = ((i+1) % 2 == 0 ? 'even' : 'odd');
html += '<tr class="inspector_peer_entry ' + parity + '">';
html += '<td>' + (peer.isEncrypted ? '<img src="images/graphics/lock_icon.png" alt="Encrypted"/>' : '') + '</td>';
html += '<td>' + ( peer.rateToPeer ? Transmission.fmt.speed(peer.rateToPeer) : '' ) + '</td>';
html += '<td>' + ( peer.rateToClient ? Transmission.fmt.speed(peer.rateToClient) : '' ) + '</td>';
html += '<td>' + ( peer.rateToPeer ? Transmission.fmt.speedBps(peer.rateToPeer) : '' ) + '</td>';
html += '<td>' + ( peer.rateToClient ? Transmission.fmt.speedBps(peer.rateToClient) : '' ) + '</td>';
html += '<td class="percentCol">' + Math.floor(peer.progress*100) + '%' + '</td>';
html += '<td>' + peer.flagStr + '</td>';
html += '<td>' + peer.address + '</td>';
@ -1761,12 +1761,12 @@ Transmission.prototype =
setInnerHTML( $('#torrent_global_transfer')[0], s );
// update the speeds
s = Transmission.fmt.speed( upSpeed );
s = Transmission.fmt.speedBps( upSpeed );
if( iPhone ) s = 'UL: ' + s;
setInnerHTML( $('#torrent_global_upload')[0], s );
// download speeds
s = Transmission.fmt.speed( downSpeed );
s = Transmission.fmt.speedBps( downSpeed );
if( iPhone ) s = 'DL: ' + s;
setInnerHTML( $('#torrent_global_download')[0], s );
},