From cdae806a05dc9f37ffedd6b738396f553e1a1a0f Mon Sep 17 00:00:00 2001 From: Avram Lyon Date: Thu, 11 Nov 2010 17:59:36 +0000 Subject: [PATCH] Trans: Fix for PLoS breakage when URL has GET variables (http://forums.zotero.org/discussion/10515) --- translators/PLoS Journals.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/translators/PLoS Journals.js b/translators/PLoS Journals.js index 2f1d68da28..b2fd2fe564 100644 --- a/translators/PLoS Journals.js +++ b/translators/PLoS Journals.js @@ -3,7 +3,7 @@ "translatorType":4, "label":"PLoS Journals", "creator":"Michael Berkowitz And Rintze Zelle", - "target":"http://www\\.plos(one|ntds|compbiol|pathogens|genetics|medicine|biology)\\.org/(search|article)/", + "target":"^http://www\\.plos(one|ntds|compbiol|pathogens|genetics|medicine|biology)\\.org/(search|article)/", "minVersion":"1.0.0b4.r5", "maxVersion":"", "priority":100, @@ -50,6 +50,7 @@ function doWeb(doc, url) { var risLinks = new Array(); for (var i in texts) { texts[i]=texts[i].replace(/;jsessionid[^;]+/, "");//Strip sessionID string + texts[i]=texts[i].replace(/\?.*/, "");//Strip referrer messes var risLink = texts[i].replace("info", "getRisCitation.action?articleURI=info"); risLinks.push(risLink); } @@ -80,4 +81,4 @@ function doWeb(doc, url) { translator.translate(); }, function() {Zotero.done();}); Zotero.wait(); -} \ No newline at end of file +}