www

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs | Submodules | README | LICENSE

commit c04ddc838985d63e4983560de00b51a57ede26c7
parent a12a6bc87528a9e6f3005b0de0b2d3c9b2f4be42
Author: Dan Stillman <dstillman@zotero.org>
Date:   Fri, 15 May 2009 06:19:23 +0000

Fix broken PDF metadata recognition in 2.0b3


Diffstat:
Mchrome/content/zotero/recognizePDF.js | 8++++----
Mchrome/content/zotero/xpcom/translate.js | 2+-
2 files changed, 5 insertions(+), 5 deletions(-)

diff --git 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 @@ -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':