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
-~----------~----~----~----~------~----~------~--~---

Reply via email to