Changeset 8853


Ignore:
Timestamp:
Jul 28, 2009, 4:52:52 AM (12 years ago)
Author:
kjg
Message:

(trunk web) ability to get the torrent's seed ratio

Location:
trunk/web/javascript
Files:
2 edited

Legend:

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

    r8851 r8853  
    1818Torrent._StatusPaused          = 16;
    1919Torrent._InfiniteTimeRemaining = 215784000; // 999 Hours - may as well be infinite
     20
     21Torrent._RatioUseGlobal        = 0;
     22Torrent._RatioUseLocal         = 1;
     23Torrent._RatioUnlimited        = 2;
    2024
    2125Torrent.prototype =
     
    202206        },
    203207        hideFileList: function() { this.fileList().hide(); },
     208        seedRatio: function(){
     209                switch( this._seed_ratio_mode ) {
     210                        case Torrent._RatioUseGlobal: return this._controller.seedRatio();
     211                        case Torrent._RatioUseLocal:  return this._seed_ratio_limit;
     212                        default:                      return -1;
     213                }
     214        },
    204215       
    205216        /*--------------------------------------------
     
    295306                this._download_total        = data.downloadedEver;
    296307                this._upload_total          = data.uploadedEver;
    297                 this._upload_ratio          = data.uploadRatio
     308                this._upload_ratio          = data.uploadRatio;
     309                this._seed_ratio_limit      = data.seedRatioLimit;
     310                this._seed_ratio_mode       = data.seedRatioMode;
    298311                this._download_speed        = data.rateDownload;
    299312                this._upload_speed          = data.rateUpload;
  • trunk/web/javascript/transmission.remote.js

    r8851 r8853  
    108108                                'peersConnected', 'peersGettingFromUs', 'peersSendingToUs',
    109109                                'rateDownload', 'rateUpload', 'seeders', 'sizeWhenDone',
    110                                 'status', 'swarmSpeed', 'totalSize', 'uploadedEver', 'uploadRatio',
     110                                'status', 'swarmSpeed', 'totalSize',
     111                                'uploadedEver', 'uploadRatio', 'seedRatioLimit', 'seedRatioMode',
    111112                                'downloadDir', 'files', 'fileStats' ]
    112113                        }
     
    128129                                        'peersConnected', 'peersGettingFromUs', 'peersSendingToUs',
    129130                                        'rateDownload', 'rateUpload', 'recheckProgress', 'seeders',
    130                                         'sizeWhenDone', 'status', 'swarmSpeed', 'uploadedEver', 'uploadRatio',
     131                                        'sizeWhenDone', 'status', 'swarmSpeed',
     132                                        'uploadedEver', 'uploadRatio', 'seedRatioLimit', 'seedRatioMode',
    131133                                        'downloadDir' ]
    132134                        }
Note: See TracChangeset for help on using the changeset viewer.