www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit e0cc8e9f181dbf300dd04bcccbffd756482ebf09
parent f8bbf32d85c281b736e5db02de229efc85d4a9ea
Author: Dan Stillman <dstillman@zotero.org>
Date:   Sat,  4 Jul 2009 02:51:40 +0000

Closes #1472, Patch to allow MODS XML importer to combine multiple given names


Diffstat:
Mtranslators/MODS.js | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/translators/MODS.js b/translators/MODS.js @@ -444,10 +444,13 @@ function doImport() { for each(var name in mods.m::name) { // TODO: institutional authors - var creator = new Array(); + var creator = {}; + creator.firstName = ""; for each(var namePart in name.m::namePart) { if(namePart.@type == "given") { - creator.firstName = namePart.text().toString(); + if(creator.firstName != "") + creator.firstName = creator.firstName + " "; + creator.firstName = creator.firstName + namePart.text().toString(); } else if(namePart.@type == "family") { creator.lastName = namePart.text().toString(); } else if(namePart.@type == "date" || namePart.@type == "termsOfAddress") {