From b8cb093f792cd52a150df24f12ddd20bf5f2a66c Mon Sep 17 00:00:00 2001 From: Martynas Bagdonas Date: Mon, 30 Aug 2021 13:27:36 +0300 Subject: [PATCH] Open multiple PDFs in tabs if SHIFT wasn't pressed, remove old code --- chrome/content/zotero/zoteroPane.js | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/chrome/content/zotero/zoteroPane.js b/chrome/content/zotero/zoteroPane.js index 7029de3ded..7310b18e18 100644 --- a/chrome/content/zotero/zoteroPane.js +++ b/chrome/content/zotero/zoteroPane.js @@ -3732,12 +3732,6 @@ var ZoteroPane = new function() this.viewItems = Zotero.Promise.coroutine(function* (items, event) { - if (items.length > 1) { - if (!event || (!event.metaKey && !event.shiftKey)) { - event = { metaKey: true, shiftKey: true, originalEvent: event }; - } - } - for (let i = 0; i < items.length; i++) { let item = items[i]; if (item.isRegularItem()) { @@ -3799,13 +3793,6 @@ var ZoteroPane = new function() if(typeof itemIDs != "object") itemIDs = [itemIDs]; - // If multiple items, set up event so we open in new tab - if(itemIDs.length > 1) { - if(!event || (!event.metaKey && !event.shiftKey)) { - event = {"metaKey":true, "shiftKey":true}; - } - } - var launchFile = async (path, contentType, itemID) => { // Fix blank PDF attachment MIME type if (!contentType) { @@ -3824,11 +3811,10 @@ var ZoteroPane = new function() let library = Zotero.Libraries.get(item.libraryID); // TEMP if (Zotero.isPDFBuild && (library.libraryType == 'user' || Zotero.enablePDFBuildForGroups)) { - let originalEvent = event && event.originalEvent || event; await Zotero.Reader.open( itemID, extraData && extraData.location, - { openInWindow: originalEvent && originalEvent.shiftKey } + { openInWindow: event && event.shiftKey } ); return; }