1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-14 18:34:43 +00:00

(trunk web) remove TorrentRow's public method "torrentSet()", since the torrent is only set once in the constructor.

This commit is contained in:
Jordan Lee 2011-08-31 04:37:49 +00:00
parent 64cb08c169
commit 2ca39d9f7b

View file

@ -348,10 +348,12 @@ function TorrentRow(view, controller, torrent)
TorrentRow.prototype = TorrentRow.prototype =
{ {
initialize: function(view, controller, torrent) { initialize: function(view, controller, torrent) {
var row = this;
this._view = view; this._view = view;
this._torrent = torrent;
this._element = view.createRow(); this._element = view.createRow();
this.setTorrent(controller, torrent);
this.render(controller); this.render(controller);
$(this._torrent).bind('dataChanged.torrentRowListener',function(){row.render(controller);});
}, },
getElement: function() { getElement: function() {
@ -373,16 +375,6 @@ TorrentRow.prototype =
return this.getElement()._toggle_running_button; return this.getElement()._toggle_running_button;
}, },
setTorrent: function(controller, t) {
if (this._torrent !== t) {
var row = this,
key = 'dataChanged.torrentRowListener';
if (this._torrent)
$(this._torrent).unbind(key);
if ((this._torrent = t))
$(this._torrent).bind(key,function(){row.render(controller);});
}
},
getTorrent: function() { getTorrent: function() {
return this._torrent; return this._torrent;
}, },