Focus parent from tab "Show in Library", and PDF file from File menu

This commit is contained in:
Martynas Bagdonas 2021-09-27 13:45:20 +03:00
parent 1f634f9e31
commit c0ecd7691b
2 changed files with 7 additions and 7 deletions

View file

@ -353,7 +353,12 @@ var Zotero_Tabs = new function () {
menuitem.addEventListener('command', () => {
var reader = Zotero.Reader.getByTabID(id);
if (reader) {
ZoteroPane_Local.selectItem(reader.itemID);
let itemID = reader.itemID;
let item = Zotero.Items.get(itemID);
if (item && item.parentItemID) {
itemID = item.parentItemID;
}
ZoteroPane_Local.selectItem(itemID);
this.select('zotero-pane');
}
});

View file

@ -221,14 +221,9 @@ class ReaderInstance {
return;
}
else if (cmd === 'showInLibrary') {
let id = this._itemID;
let item = Zotero.Items.get(this._itemID);
if (item && item.parentItemID) {
id = item.parentItemID;
}
let win = Zotero.getMainWindow();
if (win) {
win.ZoteroPane.selectItems([id]);
win.ZoteroPane.selectItems([this._itemID]);
win.Zotero_Tabs.select('zotero-pane');
win.focus();
}