Find DOIs without "DOI: " prefix in the PDF recognizer
This commit is contained in:
parent
0684030d9b
commit
a1428f47ea
1 changed files with 2 additions and 3 deletions
|
@ -26,7 +26,6 @@
|
||||||
const Zotero_RecognizePDF_SUCCESS_IMAGE = "chrome://zotero/skin/tick.png";
|
const Zotero_RecognizePDF_SUCCESS_IMAGE = "chrome://zotero/skin/tick.png";
|
||||||
const Zotero_RecognizePDF_FAILURE_IMAGE = "chrome://zotero/skin/cross.png";
|
const Zotero_RecognizePDF_FAILURE_IMAGE = "chrome://zotero/skin/cross.png";
|
||||||
const Zotero_RecognizePDF_LOADING_IMAGE = "chrome://global/skin/icons/loading_16.png";
|
const Zotero_RecognizePDF_LOADING_IMAGE = "chrome://global/skin/icons/loading_16.png";
|
||||||
const DOIre = /doi:\s*(10\.[\w.]+\/[^\/\s]+)/i;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Front end for recognizing PDFs
|
* Front end for recognizing PDFs
|
||||||
|
@ -316,9 +315,9 @@ Zotero_RecognizePDF.Recognizer.prototype.recognize = function(file, callback, ca
|
||||||
// look for DOI
|
// look for DOI
|
||||||
var allText = lines.join("\n");
|
var allText = lines.join("\n");
|
||||||
Zotero.debug(allText);
|
Zotero.debug(allText);
|
||||||
var m = DOIre.exec(allText);
|
var m = Zotero.Utilities.prototype.cleanDOI(allText);
|
||||||
if(m) {
|
if(m) {
|
||||||
this._DOI = m[1];
|
this._DOI = m[0];
|
||||||
}
|
}
|
||||||
|
|
||||||
// get (not quite) median length
|
// get (not quite) median length
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue