aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/public/message.html
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/base/public/message.html')
-rw-r--r--plugins/base/public/message.html7
1 files changed, 6 insertions, 1 deletions
diff --git a/plugins/base/public/message.html b/plugins/base/public/message.html
index 89fd4dd..6ce633b 100644
--- a/plugins/base/public/message.html
+++ b/plugins/base/public/message.html
@@ -112,7 +112,12 @@
{{if .Body}}
<p><a href="{{.Message.Uid}}/reply?part={{.PartPath}}">Reply</a></p>
- <pre>{{.Body}}</pre>
+ {{if .IsHTML}}
+ <!-- TODO: add a src fallback -->
+ <iframe srcdoc="{{.Body}}" sandbox></iframe>
+ {{else}}
+ <pre>{{.Body}}</pre>
+ {{end}}
{{else}}
<p>Can't preview this message part.</p>
<a href="{{.Message.Uid}}/raw?part={{.PartPath}}">Download</a>