Changeset 8855


Ignore:
Timestamp:
Jul 28, 2009, 4:53:04 AM (13 years ago)
Author:
kjg
Message:

(trunk web) remote shouldn't know the internals of transmission

Location:
trunk/web/javascript
Files:
2 edited

Legend:

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

    r8852 r8855  
    114114                // Get preferences & torrents from the daemon
    115115                var tr = this;
    116                 this.remote.loadDaemonPrefs( );
     116                this.loadDaemonPrefs( );
    117117                this.initalizeAllTorrents();
    118118
    119119                this.togglePeriodicRefresh( true );
     120        },
     121
     122        loadDaemonPrefs: function(){
     123                var tr = this;
     124                this.remote.loadDaemonPrefs( function(data){
     125                        var o = data.arguments;
     126                        Prefs.getClutchPrefs( o );
     127                        tr.updatePrefs( o );
     128                });
    120129        },
    121130
  • trunk/web/javascript/transmission.remote.js

    r8853 r8855  
    8888        },
    8989
    90         loadDaemonPrefs: function() {
     90        loadDaemonPrefs: function( callback ) {
    9191                var tr = this._controller;
    9292                var o = { method: 'session-get' };
    93                 this.sendRequest( o, function(data) {
    94                         var o = data.arguments;
    95                         Prefs.getClutchPrefs( o );
    96                         tr.updatePrefs( o );
    97                 } );
     93                this.sendRequest( o, callback );
    9894        },
    9995
     
    225221                };
    226222                this.sendRequest( o, function() {
    227                         remote.loadDaemonPrefs();
     223                        remote._controller.loadDaemonPrefs();
    228224                } );
    229225        }
Note: See TracChangeset for help on using the changeset viewer.