From 0eebae010dd9076c891d5d24b0f9799cbfcf8187 Mon Sep 17 00:00:00 2001 From: Matt Burton Date: Thu, 9 Apr 2009 20:34:58 +0000 Subject: [PATCH] Merge branch 'mods' --- translators/MODS.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/translators/MODS.js b/translators/MODS.js index 1ad840a98..4c572c0f6 100644 --- a/translators/MODS.js +++ b/translators/MODS.js @@ -394,9 +394,11 @@ function doImport() { // title for each(var titleInfo in mods.m::titleInfo) { - if(titleInfo.@type != "abbreviated") { - newItem.title = titleInfo.m::title; - } + // dropping other title types so they don't overwrite the main title + // we have same behaviour in the MARC translator + if(!titleInfo.@type.toString()) { + newItem.title = titleInfo.*.text(); // including text from sub elements + } } // try to get genre from local genre for each(var genre in mods.m::genre) {