summaryrefslogtreecommitdiff
path: root/www/js/musicpools.js
diff options
context:
space:
mode:
Diffstat (limited to 'www/js/musicpools.js')
-rw-r--r--www/js/musicpools.js10
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() {