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:
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':