mirror of
https://github.com/qbittorrent/qBittorrent
synced 2025-08-20 13:23:34 -07:00
refact: Improve JS as advised in PR.
This commit is contained in:
parent
e812b58a76
commit
f51d07cc94
2 changed files with 7 additions and 14 deletions
|
@ -265,25 +265,18 @@ window.addEventListener("DOMContentLoaded", (event) => {
|
|||
}
|
||||
};
|
||||
|
||||
const getFilterSortColumn = (filterName) => {
|
||||
return LocalPreferences.get(`selected_filter_sort_${filterName}`);
|
||||
};
|
||||
|
||||
const saveFilterSort = (filterName, sort, isReverse) => {
|
||||
LocalPreferences.set(`selected_filter_sort_${filterName}`, sort);
|
||||
LocalPreferences.set(`selected_filter_sort_reverse_${filterName}`, isReverse);
|
||||
};
|
||||
|
||||
setStatusFilter = (name) => {
|
||||
const currentHash = torrentsTable.getCurrentTorrentID();
|
||||
|
||||
// Save current sorting for this filter.
|
||||
if (torrentsTable.getSortedColumn())
|
||||
saveFilterSort(selectedStatus, torrentsTable.getSortedColumn(), torrentsTable.reverseSort ?? "0");
|
||||
if (torrentsTable.getSortedColumn()) {
|
||||
LocalPreferences.set(`selected_filter_sort_${selectedStatus}`, torrentsTable.getSortedColumn());
|
||||
LocalPreferences.set(`selected_filter_sort_reverse_${selectedStatus}`, (torrentsTable.reverseSort ?? "0"));
|
||||
}
|
||||
LocalPreferences.set("selected_filter", name);
|
||||
// If there is a saved sorting column, load it.
|
||||
const sortColumn = getFilterSortColumn(name);
|
||||
if (sortColumn) {
|
||||
const sortColumn = LocalPreferences.get(`selected_filter_sort_${name}`);
|
||||
if (sortColumn !== null) {
|
||||
torrentsTable.setSortedColumn(
|
||||
sortColumn,
|
||||
LocalPreferences.get(`selected_filter_sort_reverse_${name}`, "0")
|
||||
|
|
|
@ -681,7 +681,7 @@ window.qBittorrent.DynamicTable ??= (() => {
|
|||
const oldColumn = this.sortedColumn;
|
||||
this.sortedColumn = column;
|
||||
this.reverseSort = reverse ?? "0";
|
||||
this.setSortedColumnIcon(column, oldColumn, reverse === "1");
|
||||
this.setSortedColumnIcon(column, oldColumn, (reverse === "1"));
|
||||
}
|
||||
else {
|
||||
// Toggle sort order
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue