From 41aad110c70cfb63470fe5d62c0544e2c5564a49 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Tue, 10 Mar 2009 00:34:16 +0000 Subject: [PATCH] Support single-field mode in translators (with .fieldMode=1) --- chrome/content/zotero/xpcom/translate.js | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/chrome/content/zotero/xpcom/translate.js b/chrome/content/zotero/xpcom/translate.js index 5c7b0b88b..9bec5b1d3 100644 --- a/chrome/content/zotero/xpcom/translate.js +++ b/chrome/content/zotero/xpcom/translate.js @@ -1270,10 +1270,20 @@ Zotero.Translate.prototype._itemDone = function(item, attachedTo) { var creatorTypeID = 1; } - var fields = { - firstName: data[j].firstName, - lastName: data[j].lastName - }; + // Single-field mode + if (data[j].fieldMode == 1) { + var fields = { + lastName: data[j].lastName, + fieldMode: 1 + }; + } + // Two-field mode + else { + var fields = { + firstName: data[j].firstName, + lastName: data[j].lastName + }; + } var creatorDataID = Zotero.Creators.getDataID(fields); if(creatorDataID) {