mirror of
https://github.com/transmission/transmission.git
synced 2025-12-24 04:18:39 +00:00
#4455 'Action on N>1 torrents doesn't work properly in web interface' -- when right-clicking in the torrent list, don't change the selection if the row we're hovering over is already selected.
This commit is contained in:
@@ -289,14 +289,11 @@ Transmission.prototype =
|
||||
boundingElement: $('div#torrent_container'),
|
||||
boundingRightPad: 20,
|
||||
boundingBottomPad: 5,
|
||||
onContextMenu: function(e) {
|
||||
var closest_row = $(e.target).closest('.torrent')[0];
|
||||
for (var i=0, row; row = tr._rows[i]; ++i) {
|
||||
if (row.getElement() === closest_row) {
|
||||
tr.setSelectedRow(row);
|
||||
break;
|
||||
}
|
||||
}
|
||||
onContextMenu: function(ev) {
|
||||
var element = $(ev.target).closest('.torrent')[0];
|
||||
var i = $('#torrent_list > li').index(element);
|
||||
if ((i!==-1) && !tr._rows[i].isSelected())
|
||||
tr.setSelectedRow(tr._rows[i]);
|
||||
return true;
|
||||
}
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user