From 0042dde43d6e2ad0d37356872f864054b3a46208 Mon Sep 17 00:00:00 2001 From: Simon Kornblith Date: Fri, 23 Mar 2007 14:10:27 +0000 Subject: [PATCH] assume first name is initials when there is only one capital letter, even if last name is all caps --- chrome/content/zotero/xpcom/utilities.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index f2dd558b0..3cc787c5f 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -72,7 +72,8 @@ Zotero.Utilities.prototype.cleanAuthor = function(author, type, useComma) { } if(firstName && Zotero.Utilities._allCapsRe.test(firstName) && - firstName.length <= 4 && lastName.toUpperCase() != lastName) { + firstName.length < 4 && + (firstName.length == 1 || lastName.toUpperCase() != lastName)) { // first name is probably initials var newFirstName = ""; for(var i=0; i