www

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

commit 3b42e71c778d11b7f744c826f33476aa8b689416
parent 764e851e11295c3a29f32604b115613afcef09d6
Author: Simon Kornblith <simon@simonster.com>
Date:   Sat, 31 Dec 2011 18:10:57 +0000

Adapt Google Scholar code to work even if Google Scholar doesn't throw when asked to translate a page with no items

Diffstat:
Mchrome/content/zotero/recognizePDF.js | 4+++-
1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/chrome/content/zotero/recognizePDF.js b/chrome/content/zotero/recognizePDF.js @@ -403,16 +403,18 @@ Zotero_RecognizePDF.Recognizer.prototype._queryGoogle = function() { } var translate = new Zotero.Translate("web"); + var savedItem = false; translate.setTranslator("57a00950-f0d1-4b41-b6ba-44ff0fc30289"); translate.setHandler("itemDone", function(translate, item) { Zotero.Browser.deleteHiddenBrowser(me._hiddenBrowser); + savedItem = true; me._callback(item); }); translate.setHandler("select", function(translate, items, callback) { me._selectItems(translate, items, callback); }); translate.setHandler("done", function(translate, success) { - if(!success) me._queryGoogle(); + if(!success || !savedItem) me._queryGoogle(); }); this._hiddenBrowser.addEventListener("pageshow", function() { me._scrape(translate) }, true);