From 2853d028fd8bfaa31794fe5c854b00609186c5fb Mon Sep 17 00:00:00 2001 From: Damien Churchill Date: Wed, 5 Oct 2011 02:05:58 +0100 Subject: web: more progressbar fixes Fix displaying the progress bars within the peers tab, also reduce the modifier so that the bars don't overflow their containers. --- deluge/ui/web/js/deluge-all/Deluge.js | 4 ++-- deluge/ui/web/js/deluge-all/details/PeersTab.js | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/deluge/ui/web/js/deluge-all/Deluge.js b/deluge/ui/web/js/deluge-all/Deluge.js index d4c8859bd..2193ef35b 100644 --- a/deluge/ui/web/js/deluge-all/Deluge.js +++ b/deluge/ui/web/js/deluge-all/Deluge.js @@ -101,7 +101,7 @@ Ext.apply(Deluge, { // private progressTpl: '
' + '
{0}
' + - '
' + + '
' + '
{0}
' + '
' + '
', @@ -116,7 +116,7 @@ Ext.apply(Deluge, { * @param {Number} modified Amount to subtract from the width allowing for fixes */ progressBar: function(progress, width, text, modifier) { - modifier = Ext.value(modifier, 10); + modifier = Ext.value(modifier, 5); var progressWidth = ((width / 100.0) * progress).toFixed(0); var barWidth = progressWidth - 1; var textWidth = ((progressWidth - modifier) > 0 ? progressWidth - modifier : 0); diff --git a/deluge/ui/web/js/deluge-all/details/PeersTab.js b/deluge/ui/web/js/deluge-all/details/PeersTab.js index 3f03ccc2e..9c93db5b6 100644 --- a/deluge/ui/web/js/deluge-all/details/PeersTab.js +++ b/deluge/ui/web/js/deluge-all/details/PeersTab.js @@ -84,8 +84,9 @@ Ext.define('Deluge.details.PeersTab', { width: 150, sortable: true, renderer: function(v) { - var progress = (v * 100).toFixed(0); - return Deluge.progressBar(progress, this.width - 8, progress + '%'); + var progress = (v * 100).toFixed(0), + width = this.query('gridcolumn[dataIndex=progress]')[0].getWidth(); + return Deluge.progressBar(progress, width - 8, progress + '%'); } }, { text: 'Down Speed', -- cgit