Focus parent from tab "Show in Library", and PDF file from File menu
This commit is contained in:
parent
1f634f9e31
commit
c0ecd7691b
2 changed files with 7 additions and 7 deletions
|
@ -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');
|
||||
}
|
||||
});
|
||||
|
|
|
@ -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();
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue