diff --git a/chrome/content/zotero/xpcom/feedReader.js b/chrome/content/zotero/xpcom/feedReader.js index 66022bab14..2326d7e385 100644 --- a/chrome/content/zotero/xpcom/feedReader.js +++ b/chrome/content/zotero/xpcom/feedReader.js @@ -53,16 +53,15 @@ * @method {void} terminate Stops retrieving/parsing the feed. Data parsed up * to this point is still available. */ -Zotero.FeedReader = function(url) { +Zotero.FeedReader = function (url) { if (!url) throw new Error("Feed URL must be supplied"); - this._url = url; this._feedItems = [Zotero.Promise.defer()]; this._feedProcessed = Zotero.Promise.defer(); - + let feedFetched = Zotero.Promise.defer(); - feedFetched.promise.then(function(feed) { + feedFetched.promise.then(function (feed) { let info = {}; info.title = feed.title ? feed.title.plainText() : ''; @@ -93,7 +92,7 @@ Zotero.FeedReader = function(url) { if (issn) info.ISSN = issn; let isbn = Zotero.FeedReader._getFeedField(feed, 'isbn', 'prism') - || Zotero.FeedReader._getFeedField(feed, 'isbn') + || Zotero.FeedReader._getFeedField(feed, 'isbn'); if (isbn) info.ISBN = isbn; let language = Zotero.FeedReader._getFeedField(feed, 'language', 'dc') @@ -105,11 +104,11 @@ Zotero.FeedReader = function(url) { this._feedProperties = info; this._feed = feed; - }.bind(this)).then(function(){ + }.bind(this)).then(function () { let items = this._feed.items; if (items && items.length) { - for (let i=0; i