Ticket #1472: MODS.js-multiple_given_names.diff
| File MODS.js-multiple_given_names.diff, 808 bytes (added by karnesky, 7 years ago) |
|---|
-
translators/MODS.js
445 445 for each(var name in mods.m::name) { 446 446 // TODO: institutional authors 447 447 var creator = new Array(); 448 creator.firstName = ""; 448 449 for each(var namePart in name.m::namePart) { 449 450 if(namePart.@type == "given") { 450 creator.firstName = namePart.text().toString(); 451 if(creator.firstName != "") 452 creator.firstName = creator.firstName + " "; 453 creator.firstName = creator.firstName + namePart.text().toString(); 451 454 } else if(namePart.@type == "family") { 452 455 creator.lastName = namePart.text().toString(); 453 456 } else if(namePart.@type == "date" || namePart.@type == "termsOfAddress") {