From e0ef0effc168df8cdbb60166940e06a10210fa90 Mon Sep 17 00:00:00 2001 From: Jordan Lee Date: Tue, 30 Aug 2011 21:31:10 +0000 Subject: [PATCH] setSelectedRow(), selectRow(), deselectRow(), selectAll(), deselectAll() -- use jQuery selectors --- web/javascript/transmission.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/web/javascript/transmission.js b/web/javascript/transmission.js index 147ac169c..f04b753ac 100644 --- a/web/javascript/transmission.js +++ b/web/javascript/transmission.js @@ -390,26 +390,26 @@ Transmission.prototype = }, setSelectedRow: function(row) { - $.each(this.getSelectedRows(),function(i,r) {r.setSelected(false);}); + $(this._torrent_list).children('.selected').removeClass('selected'); this.selectRow(row); }, selectRow: function(row) { - row.setSelected(true); + $(row.getElement()).addClass('selected'); this.callSelectionChangedSoon(); }, deselectRow: function(row) { - row.setSelected(false); + $(row.getElement()).removeClass('selected'); this.callSelectionChangedSoon(); }, selectAll: function() { - $.each(this._rows, function(i,r) {r.setSelected(true);}); + $(this._torrent_list).children().addClass('selected'); this.callSelectionChangedSoon(); }, deselectAll: function() { - $.each(this._rows, function(i,r) {r.setSelected(false);}); + $(this._torrent_list).children('.selected').removeClass('selected'); this.callSelectionChangedSoon(); delete this._last_torrent_clicked; }, -- 2.40.0