www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit 23cae9a3edafa2efc9abb93c161f763ada3c9790
parent 817a768a8f3749975c6f52a00f98459d50859c46
Author: Avram Lyon <ajlyon@gmail.com>
Date:   Thu, 10 Mar 2011 07:36:14 +0000

Trans: Fix entities in NCBI


Diffstat:
Mtranslators/NCBI PubMed.js | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/translators/NCBI PubMed.js b/translators/NCBI PubMed.js @@ -9,7 +9,7 @@ "priority":100, "configOptions":{"dataMode":"block"}, "inRepository":true, - "lastUpdated":"2011-02-10 00:28:19" + "lastUpdated":"2011-03-10 10:15:00" } function detectWeb(doc, url) { @@ -196,8 +196,11 @@ function doImportFromText(text) { } } // We use a regex to remove the section labels - newItem.abstractNote = article.Abstract.AbstractText.toString() - .replace(/<\/?AbstractText\s*(?:Label=")?([^">]+)?[^>]*>/g, "$1\n"); + // also, we have entities to clear up + newItem.abstractNote = Zotero.Utilities.unescapeHTML( + article.Abstract.AbstractText.toString() + .replace(/<\/?AbstractText\s*(?:Label=")?([^">]+)?[^>]*>/g, "$1\n") + ); newItem.DOI = xml.PubmedArticle[i].PubmedData.ArticleIdList.ArticleId.(@IdType == "doi" ).text().toString(); newItem.publicationTitle = Zotero.Utilities.capitalizeTitle(newItem.publicationTitle);