2016-05-05 08:38:55 +01:00
|
|
|
{% macro email_message(
|
|
|
|
|
subject,
|
|
|
|
|
body,
|
|
|
|
|
from_name=None,
|
|
|
|
|
from_address=None,
|
|
|
|
|
recipient=None,
|
2016-05-20 13:58:16 +01:00
|
|
|
id=None,
|
|
|
|
|
show_placeholder_for_recipient=False,
|
2016-07-13 08:55:59 +01:00
|
|
|
show_id=False,
|
|
|
|
|
expanded=False
|
2016-05-05 08:38:55 +01:00
|
|
|
) %}
|
2016-01-13 16:27:54 +00:00
|
|
|
<div class="email-message">
|
2016-02-23 14:58:49 +00:00
|
|
|
{% if from_name or subject %}
|
|
|
|
|
<table class="email-message-meta">
|
|
|
|
|
<tbody>
|
|
|
|
|
{% if from_name and from_address %}
|
|
|
|
|
<tr>
|
|
|
|
|
<th>From</th>
|
|
|
|
|
<td>
|
|
|
|
|
{{ from_name }} <{{ from_address }}>
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
{% endif %}
|
2016-05-05 08:38:55 +01:00
|
|
|
{% if recipient is not none %}
|
|
|
|
|
<tr>
|
|
|
|
|
<th>To</th>
|
|
|
|
|
<td>
|
|
|
|
|
{% if show_placeholder_for_recipient %}
|
2016-06-02 10:40:17 +01:00
|
|
|
<span class="placeholder-no-brackets">
|
2016-05-05 08:38:55 +01:00
|
|
|
email address
|
|
|
|
|
</span>
|
|
|
|
|
{% else %}
|
|
|
|
|
{{ recipient }}
|
|
|
|
|
{% endif %}
|
|
|
|
|
</td>
|
|
|
|
|
</tr>
|
|
|
|
|
{% endif %}
|
2016-02-23 14:58:49 +00:00
|
|
|
{% if subject %}
|
|
|
|
|
<tr class="email-message-meta">
|
|
|
|
|
<th>Subject</th>
|
|
|
|
|
<td>
|
|
|
|
|
{{ subject }}
|
|
|
|
|
</td>
|
|
|
|
|
</div>
|
|
|
|
|
{% endif %}
|
|
|
|
|
</tbody>
|
|
|
|
|
</table>
|
2016-02-18 14:54:59 +00:00
|
|
|
{% endif %}
|
2016-07-13 08:55:59 +01:00
|
|
|
<div class="email-message-body" {% if not expanded %}data-module="expand-collapse" data-max-height="200"{% endif %}>
|
|
|
|
|
{% if not expanded %}
|
2016-04-12 16:21:41 +01:00
|
|
|
<div class="email-message-body-wrapper">
|
2016-07-13 08:55:59 +01:00
|
|
|
{% endif %}
|
|
|
|
|
{{ body|nl2br }}
|
|
|
|
|
{% if not expanded %}
|
2016-04-11 15:16:41 +01:00
|
|
|
</div>
|
2016-06-14 15:19:31 +01:00
|
|
|
<div class='toggle' tabindex='0'>...<span class='visually-hidden'>show full email</span></div>
|
2016-07-13 08:55:59 +01:00
|
|
|
{% endif %}
|
2016-01-13 16:27:54 +00:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
{% endmacro %}
|