commit d7ff547e2fcb0937281aeed6f63aa2bde8572504
parent aec3c4381f28bdd6f1889de7f826983529c33404
Author: Simon Kornblith <simon@simonster.com>
Date: Mon, 26 Jul 2010 03:29:42 +0000
Fix parse error in MODS translator
Diffstat:
1 file changed, 8 insertions(+), 7 deletions(-)
diff --git a/translators/MODS.js b/translators/MODS.js
@@ -8,7 +8,7 @@
"maxVersion":"",
"priority":50,
"inRepository":true,
- "lastUpdated":"2010-02-04 02:38:25"
+ "lastUpdated":"2010-07-26 03:29:21"
}
Zotero.addOption("exportNotes", true);
@@ -435,8 +435,8 @@ function doImport() {
"letter":"letter",
"motion picture":"film",
"art original":"artwork",
- "web site":"webpage"
- "yearbook":"book",
+ "web site":"webpage",
+ "yearbook":"book"
};
// parse with E4X
@@ -459,14 +459,15 @@ function doImport() {
// dropping other title types so they don't overwrite the main title
// we have same behaviour in the MARC translator
if(!titleInfo.@type.toString()) {
- if (titleInfo.m::title.length()){
+ if(titleInfo.m::title.length()) {
newItem.title = titleInfo.m::title.text().toString();
- if (titleInfo.m::subTitle.length()) {
+ if(titleInfo.m::subTitle.length()) {
newItem.title = newItem.title + ": " + titleInfo.m::subTitle.text().toString();
}
} else {
- newItem.title = titleInfo.*.text(); // including text from sub elements
- }
+ newItem.title = titleInfo.*.text(); // including text from sub elements
+ }
+ }
}
// try to get genre from local genre
for each(var genre in mods.m::genre) {