1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-08-07 22:33:50 +00:00

Made sorting be case insensitive

This commit is contained in:
Jeremy Ruston 2012-06-10 22:53:29 +01:00
parent c1a34016ca
commit 45cf175b8b

View File

@ -148,8 +148,8 @@ exports.getTiddlers = function(sortField,excludeTag) {
} }
} }
tiddlers.sort(function(a,b) { tiddlers.sort(function(a,b) {
var aa = a.fields[sortField] || 0, var aa = a.fields[sortField].toLowerCase() || 0,
bb = b.fields[sortField] || 0; bb = b.fields[sortField].toLowerCase() || 0;
if(aa < bb) { if(aa < bb) {
return -1; return -1;
} else { } else {
@ -177,8 +177,8 @@ Sort an array of tiddler titles by a specified field
exports.sortTiddlers = function(titles,sortField,isDescending) { exports.sortTiddlers = function(titles,sortField,isDescending) {
var self = this; var self = this;
titles.sort(function(a,b) { titles.sort(function(a,b) {
var aa = self.getTiddler(a).fields[sortField] || 0, var aa = self.getTiddler(a).fields[sortField].toLowerCase() || 0,
bb = self.getTiddler(b).fields[sortField] || 0; bb = self.getTiddler(b).fields[sortField].toLowerCase() || 0;
if(aa < bb) { if(aa < bb) {
return isDescending ? +1 : -1; return isDescending ? +1 : -1;
} else { } else {