Author: damoxc
Revision: 4913
Log:
add time_added and tracker_host to the torrent grid
Diff:
Modified: trunk/deluge/ui/web/js/deluge-torrents.js
===================================================================
--- trunk/deluge/ui/web/js/deluge-torrents.js 2009-03-21 12:28:48 UTC (rev
4912)
+++ trunk/deluge/ui/web/js/deluge-torrents.js 2009-03-21 15:25:09 UTC (rev
4913)
@@ -80,9 +80,11 @@
{name: 'upspeed', type: 'int'},
{name: 'eta', type: 'int'},
{name: 'ratio', type: 'float'},
- {name: 'avail', type: 'float'}
+ {name: 'avail', type: 'float'},
+ {name: 'added', type: 'int'},
+ {name: 'tracker'}
],
- id: 14
+ id: 16
}),
getTorrent: function(rowIndex) {
@@ -114,7 +116,9 @@
{header: "Up Speed", width: 80, sortable: true, renderer:
torrent_speed, dataIndex: 'upspeed'},
{header: "ETA", width: 60, sortable: true, renderer: ftime,
dataIndex: 'eta'},
{header: "Ratio", width: 60, sortable: true, renderer: avail,
dataIndex: 'ratio'},
- {header: "Avail.", width: 60, sortable: true, renderer: avail,
dataIndex: 'avail'}
+ {header: "Avail.", width: 60, sortable: true, renderer: avail,
dataIndex: 'avail'},
+ {header: "Added", width: 80, sortable: true, renderer: fdate,
dataIndex: 'added'},
+ {header: "Tracker", width: 120, sortable: true, renderer:
Deluge.Formatters.plain, dataIndex: 'tracker'}
],
stripeRows: true,
autoExpandColumn: 'name',
Modified: trunk/deluge/ui/web/js/deluge-ui.js
===================================================================
--- trunk/deluge/ui/web/js/deluge-ui.js 2009-03-21 12:28:48 UTC (rev 4912)
+++ trunk/deluge/ui/web/js/deluge-ui.js 2009-03-21 15:25:09 UTC (rev 4913)
@@ -100,6 +100,8 @@
torrent.eta,
torrent.ratio,
torrent.distributed_copies,
+ torrent.time_added,
+ torrent.tracker_host,
id
]);
});
Modified: trunk/deluge/ui/web/js/deluge.js
===================================================================
--- trunk/deluge/ui/web/js/deluge.js 2009-03-21 12:28:48 UTC (rev 4912)
+++ trunk/deluge/ui/web/js/deluge.js 2009-03-21 15:25:09 UTC (rev 4913)
@@ -52,6 +52,18 @@
};
Deluge.Formatters = {
+ date: function(timestamp) {
+ function zeroPad(num, count) {
+ var numZeropad = num + '';
+ while (numZeropad.length < count) {
+ numZeropad = '0' + numZeropad;
+ }
+ return numZeropad;
+ }
+ timestamp = timestamp * 1000;
+ var date = new Date(timestamp);
+ return String.format('{0}/{1}/{2}', zeroPad(date.getDate(), 2),
zeroPad(date.getMonth() + 1, 2), date.getFullYear());
+ },
size: function(bytes) {
bytes = bytes / 1024.0;
@@ -111,13 +123,14 @@
var fsize = Deluge.Formatters.size;
var fspeed = Deluge.Formatters.speed;
var ftime = Deluge.Formatters.timeRemaining;
+var fdate = Deluge.Formatters.date;
Deluge.Keys = {
Grid: [
'queue', 'name', 'total_size', 'state', 'progress', 'num_seeds',
'total_seeds', 'num_peers', 'total_peers', 'download_payload_rate',
'upload_payload_rate', 'eta', 'ratio', 'distributed_copies',
- 'is_auto_managed'
+ 'is_auto_managed', 'time_added', 'tracker_host'
],
Status: [
'total_done', 'total_payload_download', 'total_uploaded',
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"deluge-commit" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/deluge-commit?hl=en
-~----------~----~----~----~------~----~------~--~---