1
0
Fork 0
mirror of https://github.com/transmission/transmission synced 2025-02-12 09:25:03 +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 =
{
initialize: function(view, controller, torrent) {
var row = this;
this._view = view;
this._torrent = torrent;
this._element = view.createRow();
this.setTorrent(controller, torrent);
this.render(controller);
$(this._torrent).bind('dataChanged.torrentRowListener',function(){row.render(controller);});
},
getElement: function() {
@ -373,16 +375,6 @@ TorrentRow.prototype =
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() {
return this._torrent;
},