Trans: Remove datamode for 2.1, fix handling of newlines per http://forums.zotero.org/discussion/16071
This commit is contained in:
parent
d8966467dc
commit
0432da1d25
1 changed files with 16 additions and 6 deletions
|
@ -4,13 +4,12 @@
|
||||||
"label":"RIS",
|
"label":"RIS",
|
||||||
"creator":"Simon Kornblith",
|
"creator":"Simon Kornblith",
|
||||||
"target":"ris",
|
"target":"ris",
|
||||||
"minVersion":"2.1b2",
|
"minVersion":"2.1b6",
|
||||||
"maxVersion":"",
|
"maxVersion":"",
|
||||||
"priority":100,
|
"priority":100,
|
||||||
"inRepository":true,
|
"inRepository":true,
|
||||||
"configOptions":{"dataMode":"block"},
|
|
||||||
"displayOptions":{"exportCharset":"UTF-8", "exportNotes":true},
|
"displayOptions":{"exportCharset":"UTF-8", "exportNotes":true},
|
||||||
"lastUpdated":"2011-01-11 04:31:00"
|
"lastUpdated":"2011-02-13 03:10:59"
|
||||||
}
|
}
|
||||||
|
|
||||||
function detectImport() {
|
function detectImport() {
|
||||||
|
@ -107,8 +106,8 @@ var inputTypeMap = {
|
||||||
};
|
};
|
||||||
|
|
||||||
function processTag(item, tag, value) {
|
function processTag(item, tag, value) {
|
||||||
if (Zotero.Utilities.unescapeHTML) {
|
if (tag != "N1" && tag != "AB" && Zotero.Utilities.unescapeHTML) {
|
||||||
value = Zotero.Utilities.unescapeHTML(value.replace("\n", "<br>", "g"));
|
value = Zotero.Utilities.unescapeHTML(value);
|
||||||
}
|
}
|
||||||
|
|
||||||
if(fieldMap[tag]) {
|
if(fieldMap[tag]) {
|
||||||
|
@ -245,7 +244,18 @@ function processTag(item, tag, value) {
|
||||||
} else if(tag == "N1" || tag == "AB") {
|
} else if(tag == "N1" || tag == "AB") {
|
||||||
// notes
|
// notes
|
||||||
if(value != item.title) { // why does EndNote do this!?
|
if(value != item.title) { // why does EndNote do this!?
|
||||||
item.notes.push({note:value});
|
var clean = Zotero.Utilities.cleanTags(value);
|
||||||
|
if (clean == value) {
|
||||||
|
// \n\n => <p>, \n => <br/>
|
||||||
|
//str = Zotero.Utilities.htmlSpecialChars(str);
|
||||||
|
value = '<p>'
|
||||||
|
+ value.replace(/\n\n/g, '</p><p>')
|
||||||
|
.replace(/\n/g, '<br/>')
|
||||||
|
.replace(/\t/g, ' ')
|
||||||
|
.replace(/ /g, ' ')
|
||||||
|
+ '</p>';
|
||||||
|
item.notes.push({note:value});
|
||||||
|
} else item.notes.push({note:value});
|
||||||
}
|
}
|
||||||
} else if(tag == "N2") {
|
} else if(tag == "N2") {
|
||||||
// abstract
|
// abstract
|
||||||
|
|
Loading…
Reference in a new issue