parent
ecd6d7ce2c
commit
d55b80df80
1 changed files with 19 additions and 5 deletions
|
@ -99,13 +99,27 @@ class ReaderInstance {
|
||||||
updateTitle() {
|
updateTitle() {
|
||||||
let item = Zotero.Items.get(this._itemID);
|
let item = Zotero.Items.get(this._itemID);
|
||||||
let title = item.getDisplayTitle();
|
let title = item.getDisplayTitle();
|
||||||
let parentItemID = item.parentItemID;
|
let parentItem = item.parentItem;
|
||||||
if (parentItemID) {
|
|
||||||
let parentItem = Zotero.Items.get(parentItemID);
|
|
||||||
if (parentItem) {
|
if (parentItem) {
|
||||||
title = parentItem.getDisplayTitle();
|
let parts = [];
|
||||||
|
let displayTitle = parentItem.getDisplayTitle();
|
||||||
|
if (displayTitle) {
|
||||||
|
parts.push(displayTitle);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let firstCreator = parentItem.getField('firstCreator');
|
||||||
|
if (firstCreator) {
|
||||||
|
parts.push(firstCreator);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let year = parentItem.getField('year');
|
||||||
|
if (year) {
|
||||||
|
parts.push(year);
|
||||||
|
}
|
||||||
|
|
||||||
|
title = parts.join(' - ');
|
||||||
|
}
|
||||||
|
|
||||||
this._title = title;
|
this._title = title;
|
||||||
this._setTitleValue(title);
|
this._setTitleValue(title);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue