fix: reintroduce statstable id natural sort order

- see Use natural sort order for IDs in statistics tables #369
This commit is contained in:
Christoph Kluge 2025-04-08 16:00:07 +02:00
parent d770292be8
commit a6784b5549

View File

@ -41,7 +41,9 @@
if (a == null || b == null) return -1;
if (field === "id") {
return s.dir != "up" ? a[field].localeCompare(b[field]) : b[field].localeCompare(a[field])
return s.dir != "up" ?
a[field].localeCompare(b[field], undefined, {numeric: true, sensitivity: 'base'}) :
b[field].localeCompare(a[field], undefined, {numeric: true, sensitivity: 'base'})
} else {
return s.dir != "up"
? a.data[field] - b.data[field]