From 493588aac7509a2bf6814ba9f4bcff5130dca50c Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Mon, 27 Apr 2009 19:34:07 +0000 Subject: [PATCH] Pushed PubMed with fixed pagination fix to repo --- repotime.txt | 2 +- translators/NCBI PubMed.js | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/repotime.txt b/repotime.txt index 60fc6766c..25528ddd1 100644 --- a/repotime.txt +++ b/repotime.txt @@ -1 +1 @@ -2009-04-23 17:55:00 +2009-04-27 19:35:00 diff --git a/translators/NCBI PubMed.js b/translators/NCBI PubMed.js index fb591a32f..841cf7f54 100644 --- a/translators/NCBI PubMed.js +++ b/translators/NCBI PubMed.js @@ -8,7 +8,7 @@ "maxVersion":"", "priority":100, "inRepository":true, - "lastUpdated":"2009-04-23 17:55:00" + "lastUpdated":"2009-04-27 19:35:00" } function detectWeb(doc, url) { @@ -86,12 +86,12 @@ function lookupPMIDs(ids, doc) { if (article.Pagination.MedlinePgn.length()){ var fullPageRange = article.Pagination.MedlinePgn.text().toString(); var pageRange = fullPageRange.match(/\d+-\d+/g); - for (var i in pageRange) { - var pageRangeStart = pageRange[i].match(/^\d+/)[0]; - var pageRangeEnd = pageRange[i].match(/\d+$/)[0]; + for (var j in pageRange) { + var pageRangeStart = pageRange[j].match(/^\d+/)[0]; + var pageRangeEnd = pageRange[j].match(/\d+$/)[0]; if (pageRangeStart.length > pageRangeEnd.length) { pageRangeEnd = pageRangeStart.substring(0,pageRangeStart.length-pageRangeEnd.length) + pageRangeEnd; - fullPageRange = fullPageRange.replace(pageRange[i],pageRangeStart+"-"+pageRangeEnd); + fullPageRange = fullPageRange.replace(pageRange[j],pageRangeStart+"-"+pageRangeEnd); } } newItem.pages = fullPageRange;