Changeset 12828


Ignore:
Timestamp:
Sep 2, 2011, 5:36:00 AM (10 years ago)
Author:
jordan
Message:

simplify the construction of the RPC constants object. Add a context argument to remote.

File:
1 edited

Legend:

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

    r12822 r12828  
    77 */
    88
    9 function RPC() { }
    10 //Prefs.prototype = { }
    11 
    12 // Constants
    13 RPC._Root                   = '../rpc';
    14 RPC._DaemonVersion          = 'version';
    15 RPC._Encryption             = 'encryption';
    16 RPC._EncryptionPreferred    = 'preferred';
    17 RPC._EncryptionRequired     = 'required';
    18 RPC._UpSpeedLimit           = 'speed-limit-up';
    19 RPC._DownSpeedLimit         = 'speed-limit-down';
    20 RPC._DownloadDir            = 'download-dir';
    21 RPC._PeerPort               = 'peer-port';
    22 RPC._UpSpeedLimited         = 'speed-limit-up-enabled';
    23 RPC._DownSpeedLimited       = 'speed-limit-down-enabled';
    24 RPC._TurtleState            = 'alt-speed-enabled';
    25 RPC._TurtleUpSpeedLimit     = 'alt-speed-up';
    26 RPC._TurtleDownSpeedLimit   = 'alt-speed-down';
    27 RPC._TurtleTimeEnabled      = 'alt-speed-time-enabled';
    28 RPC._TurtleTimeBegin        = 'alt-speed-time-begin';
    29 RPC._TurtleTimeEnd          = 'alt-speed-time-end';
    30 RPC._TurtleTimeDay          = 'alt-speed-time-day';
    31 RPC._PeerLimitGlobal        = 'peer-limit-global';
    32 RPC._PeerLimitPerTorrent    = 'peer-limit-per-torrent';
    33 RPC._PexEnabled             = 'pex-enabled';
    34 RPC._DhtEnabled             = 'dht-enabled';
    35 RPC._LpdEnabled             = 'lpd-enabled';
    36 RPC._BlocklistEnabled       = 'blocklist-enabled';
    37 RPC._BlocklistURL           = 'blocklist-url';
    38 RPC._BlocklistSize          = 'blocklist-size';
    39 RPC._UtpEnabled             = 'utp-enabled';
    40 RPC._PeerPortRandom         = 'peer-port-random-on-start';
    41 RPC._PortForwardingEnabled  = 'port-forwarding-enabled';
    42 RPC._StartAddedTorrent      = 'start-added-torrents';
    43 RPC._QueueMoveTop           = 'queue-move-top';
    44 RPC._QueueMoveBottom        = 'queue-move-bottom';
    45 RPC._QueueMoveUp            = 'queue-move-up';
    46 RPC._QueueMoveDown          = 'queue-move-down';
     9var RPC = {
     10        _Root                   : '../rpc',
     11        _DaemonVersion          : 'version',
     12        _Encryption             : 'encryption',
     13        _EncryptionPreferred    : 'preferred',
     14        _EncryptionRequired     : 'required',
     15        _UpSpeedLimit           : 'speed-limit-up',
     16        _DownSpeedLimit         : 'speed-limit-down',
     17        _DownloadDir            : 'download-dir',
     18        _PeerPort               : 'peer-port',
     19        _UpSpeedLimited         : 'speed-limit-up-enabled',
     20        _DownSpeedLimited       : 'speed-limit-down-enabled',
     21        _TurtleState            : 'alt-speed-enabled',
     22        _TurtleUpSpeedLimit     : 'alt-speed-up',
     23        _TurtleDownSpeedLimit   : 'alt-speed-down',
     24        _TurtleTimeEnabled      : 'alt-speed-time-enabled',
     25        _TurtleTimeBegin        : 'alt-speed-time-begin',
     26        _TurtleTimeEnd          : 'alt-speed-time-end',
     27        _TurtleTimeDay          : 'alt-speed-time-day',
     28        _PeerLimitGlobal        : 'peer-limit-global',
     29        _PeerLimitPerTorrent    : 'peer-limit-per-torrent',
     30        _PexEnabled             : 'pex-enabled',
     31        _DhtEnabled             : 'dht-enabled',
     32        _LpdEnabled             : 'lpd-enabled',
     33        _BlocklistEnabled       : 'blocklist-enabled',
     34        _BlocklistURL           : 'blocklist-url',
     35        _BlocklistSize          : 'blocklist-size',
     36        _UtpEnabled             : 'utp-enabled',
     37        _PeerPortRandom         : 'peer-port-random-on-start',
     38        _PortForwardingEnabled  : 'port-forwarding-enabled',
     39        _StartAddedTorrent      : 'start-added-torrents',
     40        _QueueMoveTop           : 'queue-move-top',
     41        _QueueMoveBottom        : 'queue-move-bottom',
     42        _QueueMoveUp            : 'queue-move-up',
     43        _QueueMoveDown          : 'queue-move-down'
     44};
    4745
    4846function TransmissionRemote(controller)
     
    211209                this.sendTorrentActionRequests('torrent-verify', torrent_ids, callback, context);
    212210        },
    213         reannounceTorrents: function(torrent_ids, callback) {
    214                 this.sendTorrentActionRequests('torrent-reannounce', torrent_ids, callback);
     211        reannounceTorrents: function(torrent_ids, callback, context) {
     212                this.sendTorrentActionRequests('torrent-reannounce', torrent_ids, callback, context);
    215213        },
    216214        addTorrentByUrl: function(url, options) {
Note: See TracChangeset for help on using the changeset viewer.