mirror of
https://github.com/d47081/qBittorrent.git
synced 2025-01-22 04:24:23 +00:00
parent
cecbb44a03
commit
5db2c2c2be
@ -488,7 +488,21 @@ window.addEvent('load', function() {
|
||||
Object.each(category_list, function(category) {
|
||||
sortedCategories.push(category.name);
|
||||
});
|
||||
sortedCategories.sort();
|
||||
sortedCategories.sort(function(category1, category2) {
|
||||
for (let i = 0; i < Math.min(category1.length, category2.length); ++i) {
|
||||
if (category1[i] === "/" && category2[i] !== "/") {
|
||||
return -1;
|
||||
}
|
||||
else if (category1[i] !== "/" && category2[i] === "/") {
|
||||
return 1;
|
||||
}
|
||||
else if (category1[i] !== category2[i]) {
|
||||
return category1[i].localeCompare(category2[i]);
|
||||
}
|
||||
}
|
||||
|
||||
return category1.length - category2.length;
|
||||
});
|
||||
|
||||
for (let i = 0; i < sortedCategories.length; ++i) {
|
||||
const categoryName = sortedCategories[i];
|
||||
|
Loading…
x
Reference in New Issue
Block a user