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', () => {
|
menuitem.addEventListener('command', () => {
|
||||||
var reader = Zotero.Reader.getByTabID(id);
|
var reader = Zotero.Reader.getByTabID(id);
|
||||||
if (reader) {
|
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');
|
this.select('zotero-pane');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -221,14 +221,9 @@ class ReaderInstance {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
else if (cmd === 'showInLibrary') {
|
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();
|
let win = Zotero.getMainWindow();
|
||||||
if (win) {
|
if (win) {
|
||||||
win.ZoteroPane.selectItems([id]);
|
win.ZoteroPane.selectItems([this._itemID]);
|
||||||
win.Zotero_Tabs.select('zotero-pane');
|
win.Zotero_Tabs.select('zotero-pane');
|
||||||
win.focus();
|
win.focus();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue