www

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

commit fbd744bd540406577ceb34e269098a21f45c07e7
parent 80f243db2371156492b2e02c1f75accad82444e5
Author: Avram Lyon <ajlyon@gmail.com>
Date:   Tue, 28 Sep 2010 15:55:08 +0000

Trans: Attach PDFs to ScienceDirect items


Diffstat:
Mtranslators/ScienceDirect.js | 25++++++++++++-------------
1 file changed, 12 insertions(+), 13 deletions(-)

diff --git a/translators/ScienceDirect.js b/translators/ScienceDirect.js @@ -1,14 +1,14 @@ { - "translatorID":"b6d0a7a-d076-48ae-b2f0-b6de28b194e", - "translatorType":4, - "label":"ScienceDirect", - "creator":"Michael Berkowitz", - "target":"https?://[^/]*science-?direct\\.com[^/]*/science(\\/article)?(\\?(?:.+\\&|)ob=(?:ArticleURL|ArticleListURL|PublicationURL))?", - "minVersion":"1.0.0b3.r1", - "maxVersion":null, - "priority":100, - "inRepository":true, - "lastUpdated":"2010-01-25 08:05:00" + "translatorID":"b6d0a7a-d076-48ae-b2f0-b6de28b194e", + "label":"ScienceDirect", + "creator":"Michael Berkowitz", + "target":"https?://[^/]*science-?direct\\.com[^/]*/science(\\/article)?(\\?(?:.+\\&|)ob=(?:ArticleURL|ArticleListURL|PublicationURL))?", + "minVersion":"1.0.0b3.r1", + "maxVersion":"", + "priority":100, + "inRepository":true, + "translatorType":4, + "lastUpdated":"2010-09-28 19:51:15" } function detectWeb(doc, url) { @@ -74,7 +74,7 @@ function doWeb(doc, url) { var scrape = function(newDoc, set) { var PDF; - var tempPDF = newDoc.evaluate('//a[contains(@class, "noul") and contains(@class, "icon_pdf")]', newDoc, nsResolver, XPathResult.ANY_TYPE, null).iterateNext(); + var tempPDF = newDoc.evaluate('//a[contains(@class, "icon_pdf")]', newDoc, nsResolver, XPathResult.ANY_TYPE, null).iterateNext(); if (!tempPDF) { // PDF xpath failed, lets try another // TODO: others? //tempPDF = newDoc.evaluate('//a[@class="noul" and contains(text(), "PDF")]', newDoc, nsResolver, XPathResult.ANY_TYPE, null).iterateNext(); @@ -324,4 +324,4 @@ function doWeb(doc, url) { } Zotero.wait(); -} -\ No newline at end of file +}