From b4acb2ef521cf78250717bc72c899410374009fb Mon Sep 17 00:00:00 2001 From: Gabriele Date: Sun, 9 Nov 2014 20:00:00 +0100 Subject: [PATCH] Use localeCompare to sort torrent list by name --- src/webui/www/public/scripts/dynamicTable.js | 13 ++++--------- 1 file changed, 4 insertions(+), 9 deletions(-) diff --git a/src/webui/www/public/scripts/dynamicTable.js b/src/webui/www/public/scripts/dynamicTable.js index fcb5a6579..72d2ae78a 100644 --- a/src/webui/www/public/scripts/dynamicTable.js +++ b/src/webui/www/public/scripts/dynamicTable.js @@ -56,15 +56,10 @@ var dynamicTable = new Class ({ var reverseSort = tr2.getParent().reverseSort; switch(i) { case 1: // Name - if(!reverseSort) { - if(tr1.getElements('td')[i].get('html') > tr2.getElements('td')[i].get('html')) - return 1; - return -1; - } else { - if(tr1.getElements('td')[i].get('html') < tr2.getElements('td')[i].get('html')) - return 1; - return -1; - } + if(!reverseSort) + return tr1.getElements('td')[i].get('html').localeCompare(tr2.getElements('td')[i].get('html')); + else + return tr2.getElements('td')[i].get('html').localeCompare(tr1.getElements('td')[i].get('html')); case 2: // Prio case 3: // Size case 4: // Progress