diff --git a/repotime.txt b/repotime.txt index c8e40f3ed..60fc6766c 100644 --- a/repotime.txt +++ b/repotime.txt @@ -1 +1 @@ -2009-03-19 17:36:00 +2009-04-23 17:55:00 diff --git a/translators/NCBI PubMed.js b/translators/NCBI PubMed.js index 8d3c03a9c..fb591a32f 100644 --- a/translators/NCBI PubMed.js +++ b/translators/NCBI PubMed.js @@ -8,7 +8,7 @@ "maxVersion":"", "priority":100, "inRepository":true, - "lastUpdated":"2008-12-15 00:25:00" + "lastUpdated":"2009-04-23 17:55:00" } function detectWeb(doc, url) { @@ -17,7 +17,7 @@ function detectWeb(doc, url) { if (prefix == 'x') return namespace; else return null; } : null; - var uids = doc.evaluate('//input[@id="UidCheckBox" or @name="uid"]', doc, + var uids = doc.evaluate('//input[@type="checkbox" or @name="uid"]', doc, nsResolver, XPathResult.ANY_TYPE, null); if(uids.iterateNext() && doc.title.indexOf("PMC Results") == -1) { if (uids.iterateNext() && doc.title.indexOf("PMC Results") == -1){ @@ -170,7 +170,7 @@ function doWeb(doc, url) { if (prefix == 'x') return namespace; else return null; } : null; var ids = new Array(); - var uids = doc.evaluate('//input[@id="UidCheckBox" or @name="uid"]', doc, //edited for new PubMed + var uids = doc.evaluate('//input[@type="checkbox" or @name="uid"]', doc, //edited for new PubMed nsResolver, XPathResult.ANY_TYPE, null); var uid = uids.iterateNext(); if(uid) { @@ -185,7 +185,7 @@ function doWeb(doc, url) { var tableRow; // Go through table rows while(tableRow = tableRows.iterateNext()) { - uid = doc.evaluate('.//input[@id="UidCheckBox"]', tableRow, nsResolver, XPathResult.ANY_TYPE, null).iterateNext(); + uid = doc.evaluate('.//input[@type="checkbox"]', tableRow, nsResolver, XPathResult.ANY_TYPE, null).iterateNext(); if (other) { var article = doc.evaluate('.//h2', tableRow, nsResolver, XPathResult.ANY_TYPE, null).iterateNext(); } else {