diff options
Diffstat (limited to 'www/js/musicpools.js')
-rw-r--r-- | www/js/musicpools.js | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/www/js/musicpools.js b/www/js/musicpools.js index 0ce1c9c..db295c7 100644 --- a/www/js/musicpools.js +++ b/www/js/musicpools.js @@ -99,7 +99,15 @@ Rdxport.MusicpoolsView.prototype.updateSelector = function() { $('li', $musicpoolSelector).remove(); $(this.model.groups).sort(function(a, b) { - return a.title.toLowerCase() >= b.title.toLowerCase() + var atitle = a.title.toLowerCase(); + var btitle = b.title.toLowerCase(); + if(atitle == btitle) { + if(a.clock > b.clock) return 1; + if(a.clock < b.clock) return -1; + return 0; + } + if(atitle > btitle) return 1; + return -1; }).each(function(index, musicpool) { var name = '<strong>' + musicpool.title + '</strong> (' + musicpool.clock + ')'; var link = $('<a>').attr('href', '#').html(name).click(function() { |