From 12229b3509944a8f5e4d94a21077317f5d239952 Mon Sep 17 00:00:00 2001 From: Matt Burton Date: Tue, 31 Mar 2009 23:21:26 +0000 Subject: [PATCH] PDF url fixes from nxmehta in the forums --- translators/ACM.js | 1 + translators/IEEE Xplore.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/translators/ACM.js b/translators/ACM.js index d1bfd0eb0c..ca4cb54a8f 100644 --- a/translators/ACM.js +++ b/translators/ACM.js @@ -62,6 +62,7 @@ function scrape(doc) { var typeLink; while(typeLink = typeLinks.iterateNext()) { var linkText = typeLink.textContent.toLowerCase(); + linkText = linkText.replace(/(\t|\n| )/g, ""); if(linkText == "pdf") { attachments.push({title:"ACM Full Text PDF", mimeType:"application/pdf", url:typeLink.href}); url = typeLink.href; diff --git a/translators/IEEE Xplore.js b/translators/IEEE Xplore.js index cc30509cd2..7abd7d2922 100644 --- a/translators/IEEE Xplore.js +++ b/translators/IEEE Xplore.js @@ -115,7 +115,7 @@ function doWeb(doc, url) { var pdfpath = '//td[2][@class="bodyCopyBlackLarge"]/a[@class="bodyCopy"][substring(text(), 1, 3) = "PDF"]'; var pdfurlElmt = newDoc.evaluate(pdfpath, newDoc, namespace, XPathResult.ANY_TYPE, null).iterateNext(); if (pdfurlElmt) { - pdfurlElmt.href = pdfurlElmt.href.substr(0,32) + 'PDF/getPDF' + pdfurlElmt.href.substr(38); + pdfurlElmt.href = pdfurlElmt.href.replace("/stamp.jsp", "PDF/getPDF.jsp"); item.attachments = [{url:pdfurlElmt.href, title:"IEEE Xplore Full Text PDF", mimeType:"application/pdf"}]; } item.complete();