mirror of
https://github.com/qbittorrent/qBittorrent.git
synced 2024-11-27 19:57:45 +03:00
Sort torrent names case-insensitively in webui
This commit is contained in:
parent
c65c40a5cb
commit
2ded6dc636
1 changed files with 10 additions and 4 deletions
|
@ -987,13 +987,22 @@ const TorrentsTable = new Class({
|
|||
else return 0;
|
||||
};
|
||||
|
||||
// name, category
|
||||
// name, category, tags
|
||||
this.columns['name'].updateTd = function(td, row) {
|
||||
const name = escapeHtml(this.getRowValue(row))
|
||||
td.set('html', name);
|
||||
td.set('title', name);
|
||||
};
|
||||
this.columns['category'].updateTd = this.columns['name'].updateTd;
|
||||
this.columns['tags'].updateTd = this.columns['name'].updateTd;
|
||||
|
||||
this.columns['name'].compareRows = function(row1, row2) {
|
||||
const row1Val = this.getRowValue(row1);
|
||||
const row2Val = this.getRowValue(row2);
|
||||
return row1Val.localeCompare(row2Val, undefined, {numeric: true, sensitivity: 'base'});
|
||||
};
|
||||
this.columns['category'].compareRows = this.columns['name'].compareRows;
|
||||
this.columns['tags'].compareRows = this.columns['name'].compareRows;
|
||||
|
||||
// size
|
||||
this.columns['size'].updateTd = function(td, row) {
|
||||
|
@ -1098,9 +1107,6 @@ const TorrentsTable = new Class({
|
|||
td.set('title', string);
|
||||
};
|
||||
|
||||
// tags
|
||||
this.columns['tags'].updateTd = this.columns['name'].updateTd;
|
||||
|
||||
// added on
|
||||
this.columns['added_on'].updateTd = function(td, row) {
|
||||
const date = new Date(this.getRowValue(row) * 1000).toLocaleString();
|
||||
|
|
Loading…
Reference in a new issue