commit 8f38c09c2ec2ad328d9d27ea139b0d373ab3bbca parent 5af10b10613e8b896626a63f7f15eeb037d18248 Author: David Norton <david@nortoncrew.com> Date: Tue, 20 Jun 2006 14:36:49 +0000 Ignore case on sorting. Diffstat:
| M | chrome/chromeFiles/content/scholar/itemTreeView.js | | | 11 | ++++++++++- |
1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/chrome/chromeFiles/content/scholar/itemTreeView.js b/chrome/chromeFiles/content/scholar/itemTreeView.js @@ -249,7 +249,16 @@ Scholar.ItemTreeView.prototype.sort = function() { function columnSort(a,b) { - return (a.getField(column.id) > b.getField(column.id)) ? -1 : (a.getField(column.id) < b.getField(column.id)) ? 1 : 0; + var fieldA = a.getField(column.id); + var fieldB = b.getField(column.id); + + if(typeof fieldA == 'string') + { + fieldA = fieldA.toLowerCase(); + fieldB = fieldB.toLowerCase(); + } + + return (fieldA > fieldB) ? -1 : (fieldA < fieldB) ? 1 : 0; } }