Use getDisplayTitle() for titles in timelines

https://forums.zotero.org/discussion/106290/zotero-timeline-does-not-display-email-subject
This commit is contained in:
Dan Stillman 2023-07-21 06:22:16 -04:00
parent 97235d2dea
commit 2fad3d89ff

View file

@ -36,7 +36,7 @@ Zotero.Timeline = {
let sqlDate = (dateType == 'date') ? Zotero.Date.multipartToSQL(date) : date;
sqlDate = sqlDate.replace("-00-", "-01-").replace(/-00$/, "-01");
let content = '<event start="' + Zotero.Date.sqlToDate(sqlDate) + '" ';
let title = item.getField('title');
let title = item.getDisplayTitle();
content += 'title="' + (title ? escapeXML(title) : '') + '" ';
content += 'icon="' + item.getImageSrc() + '" ';
content += 'color="black">';