Skip to content
This repository has been archived by the owner on Nov 3, 2021. It is now read-only.

Commit

Permalink
Bug 796305 - Part 2: sort album sublist by track number.
Browse files Browse the repository at this point in the history
  • Loading branch information
hfiguiere committed Sep 10, 2014
1 parent 6e1f164 commit 8a991d3
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions apps/music/js/music.js
Expand Up @@ -1747,6 +1747,21 @@ var SubListView = {
var albumName;
var albumNameL10nId;

if (option === 'album') {
dataArray.sort(function(e1, e2) {
if (e1.metadata.album == e2.metadata.album) {
if (e1.metadata.discnum == e2.metadata.discnum) {
if (e1.metadata.tracknum == e2.metadata.tracknum) {
return 0;
}
return e1.metadata.tracknum < e2.metadata.tracknum ? -1 : 1;
}
return e1.metadata.discnum < e2.metadata.discnum ? -1 : 1;
}
return e1.metadata.album < e2.metadata.album ? -1 : 1;
});
}

if (option === 'artist') {
albumName = data.metadata.artist || unknownArtist;
albumNameL10nId = data.metadata.artist ? '' : unknownArtistL10nId;
Expand Down

0 comments on commit 8a991d3

Please sign in to comment.