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:
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
+}