mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-09 23:45:45 +01:00
shorter sort
This commit is contained in:
@@ -350,19 +350,15 @@ function sortPosts(posts, data) {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (data.sortDirection === 'desc') {
|
var direction = data.sortDirection === 'desc' ? 1 : -1;
|
||||||
posts.sort(function(p1, p2) {
|
posts.sort(function(p1, p2) {
|
||||||
if (p1[fields[0]][fields[1]] < p2[fields[0]][fields[1]]) return -1;
|
if (p1[fields[0]][fields[1]] > p2[fields[0]][fields[1]]) {
|
||||||
if (p1[fields[0]][fields[1]] > p2[fields[0]][fields[1]]) return 1;
|
return direction;
|
||||||
return 0;
|
} else if (p1[fields[0]][fields[1]] < p2[fields[0]][fields[1]]) {
|
||||||
});
|
return -direction;
|
||||||
} else {
|
|
||||||
posts.sort(function(p1, p2) {
|
|
||||||
if (p1[fields[0]][fields[1]] > p2[fields[0]][fields[1]]) return -1;
|
|
||||||
if (p1[fields[0]][fields[1]] < p2[fields[0]][fields[1]]) return 1;
|
|
||||||
return 0;
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
return 0;
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user