aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/public
diff options
context:
space:
mode:
authorSimon Ser <contact@emersion.fr>2019-12-18 13:53:45 +0100
committerSimon Ser <contact@emersion.fr>2020-01-20 16:20:15 +0100
commitaf5ffd12f9c23ecf34e1f24b36804623479d44e9 (patch)
treece60a22509f08b6bacc3036be264bfb77b957230 /plugins/base/public
parent577685ca147b0879157f1b8b1841ab7790577358 (diff)
downloadalps-af5ffd12f9c23ecf34e1f24b36804623479d44e9.tar.gz
alps-af5ffd12f9c23ecf34e1f24b36804623479d44e9.zip
Add support for HTML parts
Diffstat (limited to 'plugins/base/public')
-rw-r--r--plugins/base/public/assets/style.css6
-rw-r--r--plugins/base/public/message.html7
2 files changed, 11 insertions, 2 deletions
diff --git a/plugins/base/public/assets/style.css b/plugins/base/public/assets/style.css
index 8f414f5..c27f10f 100644
--- a/plugins/base/public/assets/style.css
+++ b/plugins/base/public/assets/style.css
@@ -1 +1,5 @@
-/* TODO */
+iframe {
+ width: 100%;
+ height: 400px;
+ border: 0;
+}
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>