diff --git a/chrome/content/zotero/recognizePDF.js b/chrome/content/zotero/recognizePDF.js index 05036ce0d..1e444df15 100644 --- a/chrome/content/zotero/recognizePDF.js +++ b/chrome/content/zotero/recognizePDF.js @@ -363,14 +363,14 @@ Zotero_RecognizePDF.Recognizer.prototype._queryGoogle = function() { var me = this; if(this._DOI) { // use CrossRef to look for DOI - var translate = new Zotero.Translate("search", true, false); + var translate = new Zotero.Translate("search"); translate.setTranslator("11645bd1-0420-45c1-badb-53fb41eeb753"); var item = {"itemType":"journalArticle", "DOI":this._DOI}; translate.setSearch(item); translate.setHandler("itemDone", function(translate, item) { me._callback(item); }); translate.setHandler("select", function(translate, items) { return me._selectItems(translate, items) }); translate.setHandler("done", function(translate, success) { if(!success) me._queryGoogle(); }); - translate.translate(); + translate.translate(true, false); delete this._DOI; } else { // take the relevant parts of some lines (exclude hyphenated word) @@ -405,7 +405,7 @@ Zotero_RecognizePDF.Recognizer.prototype._queryGoogle = function() { this._hiddenBrowser.docShell.allowImages = false; } - var translate = new Zotero.Translate("web", true, false); + var translate = new Zotero.Translate("web"); translate.setTranslator("57a00950-f0d1-4b41-b6ba-44ff0fc30289"); translate.setHandler("itemDone", function(translate, item) { Zotero.Browser.deleteHiddenBrowser(me._hiddenBrowser); @@ -450,7 +450,7 @@ Zotero_RecognizePDF.Recognizer.prototype._scrape = function(/**Zotero.Translate* this._hiddenBrowser.removeEventListener("pageshow", this._scrape.caller, true); translate.setDocument(this._hiddenBrowser.contentDocument); - translate.translate(); + translate.translate(true, false); } /** diff --git a/chrome/content/zotero/xpcom/translate.js b/chrome/content/zotero/xpcom/translate.js index 79f2d34cb..1122e5b38 100644 --- a/chrome/content/zotero/xpcom/translate.js +++ b/chrome/content/zotero/xpcom/translate.js @@ -640,7 +640,7 @@ Zotero.Translate.prototype.translate = function(libraryID, saveAttachments) { this.saveFiles = this.saveAttachments; // If group filesEditable==false, don't save attachments - if (this.libraryID) { + if (typeof this.libraryID == 'number') { var type = Zotero.Libraries.getType(this.libraryID); switch (type) { case 'group':