mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-08-28 11:39:21 +03:00
Add some basic support for Linked Data (Structured Email) #1422
This commit is contained in:
parent
ea07ea45b8
commit
be633f78a7
5 changed files with 322 additions and 3 deletions
|
|
@ -87,6 +87,12 @@ export class MessageModel extends AbstractModel {
|
|||
size: 0,
|
||||
readReceipt: '',
|
||||
preview: null,
|
||||
/**
|
||||
* Basic support for Linked Data (Structured Email)
|
||||
* https://json-ld.org/
|
||||
* https://structured.email/
|
||||
**/
|
||||
linkedData: [],
|
||||
|
||||
attachments: ko.observableArray(new AttachmentCollectionModel),
|
||||
threads: ko.observableArray(),
|
||||
|
|
@ -367,6 +373,7 @@ export class MessageModel extends AbstractModel {
|
|||
let result = msgHtml(this);
|
||||
this.hasExternals(result.hasExternals);
|
||||
this.hasImages(!!result.hasExternals);
|
||||
this.linkedData = result.linkedData;
|
||||
body.innerHTML = result.html;
|
||||
if (!this.isSpam && FolderUserStore.spamFolder() != this.folder) {
|
||||
if ('always' === SettingsUserStore.viewImages()) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue