1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

fixes #532 - Add ability to sort music artists/genres by song or music video count

This commit is contained in:
Luke Pulverenti 2013-09-10 16:23:41 -04:00
parent 0bd0e03c2a
commit e31b30835c
3 changed files with 38 additions and 4 deletions

View file

@ -236,6 +236,8 @@
getItemCountsHtml: function (options, item) {
var counts = [];
var childText;
if (options.context == "movies") {
@ -243,10 +245,14 @@
if (item.MovieCount) {
childText = item.MovieCount == 1 ? "1 Movie" : item.MovieCount + " Movies";
counts.push(childText);
}
else if (item.TrailerCount) {
if (item.TrailerCount) {
childText = item.TrailerCount == 1 ? "1 Trailer" : item.TrailerCount + " Trailers";
counts.push(childText);
}
}
@ -255,10 +261,14 @@
if (item.SeriesCount) {
childText = item.SeriesCount == 1 ? "1 Show" : item.SeriesCount + " Shows";
counts.push(childText);
}
else if (item.EpisodeCount) {
if (item.EpisodeCount) {
childText = item.EpisodeCount == 1 ? "1 Episode" : item.EpisodeCount + " Episodes";
counts.push(childText);
}
}
@ -267,6 +277,8 @@
if (item.GameCount) {
childText = item.GameCount == 1 ? "1 Game" : item.GameCount + " Games";
counts.push(childText);
}
}
else if (options.context == "music") {
@ -274,14 +286,18 @@
if (item.SongCount) {
childText = item.SongCount == 1 ? "1 Song" : item.SongCount + " Songs";
counts.push(childText);
}
else if (item.MusicVideoCount) {
if (item.MusicVideoCount) {
childText = item.MusicVideoCount == 1 ? "1 Music Video" : item.MusicVideoCount + " Music Videos";
counts.push(childText);
}
}
return childText ? '<p class="itemMiscInfo">' + childText + '</p>' : '';
return counts.length ? '<p class="itemMiscInfo">' + counts.join(' • ') + '</p>' : '';
},
getSongHeaderCellHtml: function (text, cssClass, enableSorting, sortField, selectedSortField, sortDirection) {