mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-22 20:44:15 +00:00
Sort torrent names case-insensitively in webui
This commit is contained in:
parent
c65c40a5cb
commit
2ded6dc636
@ -987,13 +987,22 @@ const TorrentsTable = new Class({
|
|||||||
else return 0;
|
else return 0;
|
||||||
};
|
};
|
||||||
|
|
||||||
// name, category
|
// name, category, tags
|
||||||
this.columns['name'].updateTd = function(td, row) {
|
this.columns['name'].updateTd = function(td, row) {
|
||||||
const name = escapeHtml(this.getRowValue(row))
|
const name = escapeHtml(this.getRowValue(row))
|
||||||
td.set('html', name);
|
td.set('html', name);
|
||||||
td.set('title', name);
|
td.set('title', name);
|
||||||
};
|
};
|
||||||
this.columns['category'].updateTd = this.columns['name'].updateTd;
|
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
|
// size
|
||||||
this.columns['size'].updateTd = function(td, row) {
|
this.columns['size'].updateTd = function(td, row) {
|
||||||
@ -1098,9 +1107,6 @@ const TorrentsTable = new Class({
|
|||||||
td.set('title', string);
|
td.set('title', string);
|
||||||
};
|
};
|
||||||
|
|
||||||
// tags
|
|
||||||
this.columns['tags'].updateTd = this.columns['name'].updateTd;
|
|
||||||
|
|
||||||
// added on
|
// added on
|
||||||
this.columns['added_on'].updateTd = function(td, row) {
|
this.columns['added_on'].updateTd = function(td, row) {
|
||||||
const date = new Date(this.getRowValue(row) * 1000).toLocaleString();
|
const date = new Date(this.getRowValue(row) * 1000).toLocaleString();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user