From 2d38a0102c681d7d0c1258469ea48ac884d9f347 Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Wed, 10 Oct 2018 20:04:35 -0400 Subject: [PATCH] Show "Find Available PDFs" even if non-regular items are selected --- chrome/content/zotero/zoteroPane.js | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index 8006b53b83..7e2cb2472b 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -2794,8 +2794,7 @@ var ZoteroPane = new function() canIndex = true, canRecognize = true, canUnrecognize = true, - canRename = true, - canFindPDF = true; + canRename = true; var canMarkRead = collectionTreeRow.isFeed(); var markUnread = true; @@ -2825,10 +2824,6 @@ var ZoteroPane = new function() if(canMarkRead && markUnread && !item.isRead) { markUnread = false; } - - if (canFindPDF && (!item.isRegularItem() || item.isFeedItem || collectionTreeRow.isDuplicates())) { - canFindPDF = false; - } } if (canMerge) { @@ -2856,7 +2851,11 @@ var ZoteroPane = new function() } } - if (canFindPDF) { + // "Find Available PDFs" + if (collectionTreeRow.filesEditable + && !collectionTreeRow.isDuplicates() + && !collectionTreeRow.isFeed() + && items.some(item => item.isRegularItem())) { show.push(m.findPDF, m.sep3); }