From f0f6772b01a916d9f38b297529dfbe975503a4a4 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 19 Mar 2013 05:16:31 -0400 Subject: [PATCH] Sort by title after creator and date, if not primary sort Addresses #275 --- chrome/content/zotero/xpcom/itemTreeView.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/chrome/content/zotero/xpcom/itemTreeView.js b/chrome/content/zotero/xpcom/itemTreeView.js index 80f4b08fd..f93ee89d6 100644 --- a/chrome/content/zotero/xpcom/itemTreeView.js +++ b/chrome/content/zotero/xpcom/itemTreeView.js @@ -1433,6 +1433,13 @@ Zotero.ItemTreeView.prototype.sort = function(itemID) } } + if (columnField !== 'title') { + cmp = collation.compareString(1, b.getField('title', true), a.getField('title', true)); + if (cmp !== 0) { + return cmp; + } + } + fieldA = a.getField('dateModified'); fieldB = b.getField('dateModified'); return (fieldA > fieldB) ? -1 : (fieldA < fieldB) ? 1 : 0;