Open multiple PDFs in tabs if SHIFT wasn't pressed, remove old code
This commit is contained in:
parent
cb9df902bc
commit
b8cb093f79
1 changed files with 1 additions and 15 deletions
|
@ -3732,12 +3732,6 @@ var ZoteroPane = new function()
|
||||||
|
|
||||||
|
|
||||||
this.viewItems = Zotero.Promise.coroutine(function* (items, event) {
|
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++) {
|
for (let i = 0; i < items.length; i++) {
|
||||||
let item = items[i];
|
let item = items[i];
|
||||||
if (item.isRegularItem()) {
|
if (item.isRegularItem()) {
|
||||||
|
@ -3799,13 +3793,6 @@ var ZoteroPane = new function()
|
||||||
|
|
||||||
if(typeof itemIDs != "object") itemIDs = [itemIDs];
|
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) => {
|
var launchFile = async (path, contentType, itemID) => {
|
||||||
// Fix blank PDF attachment MIME type
|
// Fix blank PDF attachment MIME type
|
||||||
if (!contentType) {
|
if (!contentType) {
|
||||||
|
@ -3824,11 +3811,10 @@ var ZoteroPane = new function()
|
||||||
let library = Zotero.Libraries.get(item.libraryID);
|
let library = Zotero.Libraries.get(item.libraryID);
|
||||||
// TEMP
|
// TEMP
|
||||||
if (Zotero.isPDFBuild && (library.libraryType == 'user' || Zotero.enablePDFBuildForGroups)) {
|
if (Zotero.isPDFBuild && (library.libraryType == 'user' || Zotero.enablePDFBuildForGroups)) {
|
||||||
let originalEvent = event && event.originalEvent || event;
|
|
||||||
await Zotero.Reader.open(
|
await Zotero.Reader.open(
|
||||||
itemID,
|
itemID,
|
||||||
extraData && extraData.location,
|
extraData && extraData.location,
|
||||||
{ openInWindow: originalEvent && originalEvent.shiftKey }
|
{ openInWindow: event && event.shiftKey }
|
||||||
);
|
);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue