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:
parent
64cb08c169
commit
2ca39d9f7b
1 changed files with 3 additions and 11 deletions
|
@ -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;
|
||||||
},
|
},
|
||||||
|
|
Loading…
Reference in a new issue