www

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

commit 40abd18895bf33fae498a37118bc3ab443379886
parent 2a4c2a66c6676fab964f97d1df0b1d24019d0347
Author: Adomas VenĨkauskas <adomas.ven@gmail.com>
Date:   Fri, 14 Oct 2016 16:21:48 +0300

Add a zoteroPane progress window and use for feed translation

Diffstat:
Mchrome/content/zotero/xpcom/data/feedItem.js | 3++-
Mchrome/content/zotero/zoteroPane.js | 4++++
2 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/chrome/content/zotero/xpcom/data/feedItem.js b/chrome/content/zotero/xpcom/data/feedItem.js @@ -217,7 +217,8 @@ Zotero.FeedItem.prototype.translate = Zotero.Promise.coroutine(function* (librar let deferred = Zotero.Promise.defer(); let error = function(e) { Zotero.debug(e, 1); deferred.reject(e); }; let translate = new Zotero.Translate.Web(); - let progressWindow = new Zotero.ProgressWindow(); + var win = Services.wm.getMostRecentWindow("navigator:browser"); + let progressWindow = win.ZoteroPane.progressWindow; if (libraryID) { // Show progress notifications when scraping to a library. diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js @@ -32,6 +32,7 @@ var ZoteroPane = new function() var _unserialized = false; this.collectionsView = false; this.itemsView = false; + this.progressWindow = false; this._listeners = {}; this.__defineGetter__('loaded', function () _loaded); var _lastSelectedItems = []; @@ -148,6 +149,9 @@ var ZoteroPane = new function() ZoteroPane_Local.setItemsPaneMessage(Zotero.getString('pane.items.loading')); + // Add a default progress window + ZoteroPane_Local.progressWindow = new Zotero.ProgressWindow(window); + //Initialize collections view ZoteroPane_Local.collectionsView = new Zotero.CollectionTreeView(); // Handle an error in setTree()/refresh()