mirror of
https://github.com/codex-storage/deluge.git
synced 2025-01-12 12:34:43 +00:00
add 2 new methods that return the torrent ids to make rpc calls easier
This commit is contained in:
parent
85c0725f83
commit
b4404feed7
@ -32,11 +32,7 @@
|
||||
|
||||
deluge.menus = {
|
||||
onTorrentAction: function(item, e) {
|
||||
var selection = deluge.torrents.getSelections();
|
||||
var ids = [];
|
||||
Ext.each(selection, function(record) {
|
||||
ids.push(record.id);
|
||||
});
|
||||
var ids = deluge.torrents.getSelectedIds();
|
||||
var action = item.initialConfig.torrentAction;
|
||||
|
||||
switch (action) {
|
||||
|
@ -243,7 +243,7 @@
|
||||
* @ return {Array/Ext.data.Record} The record(s) representing the rows
|
||||
*/
|
||||
getSelected: function() {
|
||||
return this.getSelectionModel().getSelected();
|
||||
return this.getSelectionModel().getSelected();
|
||||
},
|
||||
|
||||
/**
|
||||
@ -253,6 +253,26 @@
|
||||
return this.getSelectionModel().getSelections();
|
||||
},
|
||||
|
||||
/**
|
||||
* Return the currently selected torrent id.
|
||||
* @return {String} The currently selected id.
|
||||
*/
|
||||
getSelectedId: function() {
|
||||
return this.getSelectionModel().getSelected().id
|
||||
},
|
||||
|
||||
/**
|
||||
* Return the currently selected torrent ids.
|
||||
* @return {Array} The currently selected ids.
|
||||
*/
|
||||
getSelectedIds: function() {
|
||||
var ids = [];
|
||||
Ext.each(this.getSelectionModel().getSelections(), function(r) {
|
||||
ids.push(r.id);
|
||||
});
|
||||
return ids;
|
||||
},
|
||||
|
||||
update: function(torrents) {
|
||||
var store = this.getStore();
|
||||
var newTorrents = [];
|
||||
|
Loading…
x
Reference in New Issue
Block a user