Fixes #1424, added logic to handle MODS languageTerms with @type=text. For instances with multiple languages separating them with a semicolon.
This commit is contained in:
parent
51a019e753
commit
e92b46a46c
1 changed files with 10 additions and 0 deletions
|
@ -628,6 +628,16 @@ function doImport() {
|
||||||
newItem.tags.push(subject.text().toString());
|
newItem.tags.push(subject.text().toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Language
|
||||||
|
// create an array of languages
|
||||||
|
var languages = new Array();
|
||||||
|
// E4X filter might need to be updated to include languageTerms that are @type="code" only
|
||||||
|
for each(var language in mods.m::language.m::languageTerm.(@type == "text")) {
|
||||||
|
languages.push(language.text().toString());
|
||||||
|
}
|
||||||
|
// join the list separated by semicolons & add it to zotero item
|
||||||
|
newItem.language = languages.join('; ');
|
||||||
|
|
||||||
Zotero.debug(newItem);
|
Zotero.debug(newItem);
|
||||||
|
|
||||||
newItem.complete();
|
newItem.complete();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue