From 45cf175b8b67691a66376c5e75a568c63c7aec74 Mon Sep 17 00:00:00 2001 From: Jeremy Ruston Date: Sun, 10 Jun 2012 22:53:29 +0100 Subject: [PATCH] Made sorting be case insensitive --- core/modules/wiki.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/modules/wiki.js b/core/modules/wiki.js index 239cfb60d..b37027a05 100644 --- a/core/modules/wiki.js +++ b/core/modules/wiki.js @@ -148,8 +148,8 @@ exports.getTiddlers = function(sortField,excludeTag) { } } tiddlers.sort(function(a,b) { - var aa = a.fields[sortField] || 0, - bb = b.fields[sortField] || 0; + var aa = a.fields[sortField].toLowerCase() || 0, + bb = b.fields[sortField].toLowerCase() || 0; if(aa < bb) { return -1; } else { @@ -177,8 +177,8 @@ Sort an array of tiddler titles by a specified field exports.sortTiddlers = function(titles,sortField,isDescending) { var self = this; titles.sort(function(a,b) { - var aa = self.getTiddler(a).fields[sortField] || 0, - bb = self.getTiddler(b).fields[sortField] || 0; + var aa = self.getTiddler(a).fields[sortField].toLowerCase() || 0, + bb = self.getTiddler(b).fields[sortField].toLowerCase() || 0; if(aa < bb) { return isDescending ? +1 : -1; } else {