mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-07-10 07:22:47 -07:00
Support expanding/collapsing Web UI folders with arrow keys
This commit is contained in:
parent
e76bac4131
commit
32f29e72c6
2 changed files with 30 additions and 1 deletions
|
@ -43,7 +43,9 @@ window.qBittorrent.PropFiles = (function() {
|
|||
createPriorityCombo: createPriorityCombo,
|
||||
updatePriorityCombo: updatePriorityCombo,
|
||||
updateData: updateData,
|
||||
collapseIconClicked: collapseIconClicked
|
||||
collapseIconClicked: collapseIconClicked,
|
||||
expandFolder: expandFolder,
|
||||
collapseFolder: collapseFolder
|
||||
};
|
||||
};
|
||||
|
||||
|
@ -495,6 +497,20 @@ window.qBittorrent.PropFiles = (function() {
|
|||
collapseNode(node);
|
||||
};
|
||||
|
||||
const expandFolder = function(id) {
|
||||
const node = torrentFilesTable.getNode(id);
|
||||
if (node.isFolder) {
|
||||
expandNode(node);
|
||||
}
|
||||
};
|
||||
|
||||
const collapseFolder = function(id) {
|
||||
const node = torrentFilesTable.getNode(id);
|
||||
if (node.isFolder) {
|
||||
collapseNode(node);
|
||||
}
|
||||
};
|
||||
|
||||
const filesPriorityMenuClicked = function(priority) {
|
||||
const selectedRows = torrentFilesTable.selectedRowsIds();
|
||||
if (selectedRows.length === 0) return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue