mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2025-01-18 18:35:14 +08:00
Save torrent list sort order in local storage
This commit is contained in:
parent
b4f39add08
commit
5b604ac251
@ -42,18 +42,20 @@ var dynamicTable = new Class({
|
||||
this.priority_hidden = false;
|
||||
this.progressIndex = progressIndex;
|
||||
this.context_menu = context_menu;
|
||||
this.table.sortedColumn = 'name'; // Default is NAME
|
||||
this.table.reverseSort = false;
|
||||
this.table.sortedColumn = getLocalStorageItem('sorted_column', 'name');
|
||||
this.table.reverseSort = getLocalStorageItem('reverse_sort', 'false');;
|
||||
},
|
||||
|
||||
setSortedColumn : function (column) {
|
||||
if (column != this.table.sortedColumn) {
|
||||
this.table.sortedColumn = column;
|
||||
this.table.reverseSort = false;
|
||||
this.table.reverseSort = 'false';
|
||||
} else {
|
||||
// Toggle sort order
|
||||
this.table.reverseSort = !this.table.reverseSort;
|
||||
this.table.reverseSort = this.table.reverseSort == 'true' ? 'false' : 'true';
|
||||
}
|
||||
localStorage.setItem('sorted_column', column);
|
||||
localStorage.setItem('reverse_sort', this.table.reverseSort);
|
||||
},
|
||||
|
||||
getCurrentTorrentHash : function () {
|
||||
|
@ -22,6 +22,13 @@ if (typeof localStorage == 'undefined') {
|
||||
}
|
||||
}
|
||||
|
||||
function getLocalStorageItem(name, defaultVal) {
|
||||
val = localStorage.getItem(name);
|
||||
if (val === null || val === undefined)
|
||||
val = defaultVal;
|
||||
return val;
|
||||
}
|
||||
|
||||
initializeWindows = function() {
|
||||
|
||||
function addClickEvent(el, fn) {
|
||||
|
Loading…
Reference in New Issue
Block a user