{%- macro mailto_link(user) -%} {{ user.email }} {%- endmacro -%} {%- macro emailed_user_info(recipient, user, is_anon) -%} {% if recipient|can_see_private_user_data(user) %} {{ user.get_profile_link() ~ '/(' ~ mailto_link(user) ~ ')' }} {% elif is_anon %} {{ user.get_name_of_anonymous_user()|escape }} {% else %} {{ user.get_profile_link() }} {% endif %} {%- endmacro -%} {% macro quoted_post( post=None, recipient=None, quote_level=0, format=None, is_leaf_post=False ) %} {% spaceless %} {{ start_quote(quote_level) }} {% set author %}{{ emailed_user_info(recipient, post.author, post.is_anonymous) }}{% endset %} {% set post_url = post.get_absolute_url() %} {% if post.post_type == 'question' %}

{% if format == 'parent_subthread' %} {% set post_type=settings.WORDS_QUESTION_SINGULAR|escape %} {% trans %}In reply to {{ author }}'s {{ post_type }}{% endtrans %}: {% else %} {{ author }} {{ settings.WORDS_ASKED|escape }}: {% endif %}

{% if quote_level > 0 %}

{% else %}

{% endif %} {{ post.thread.title }}

{% set tag_names = post.get_tag_names() %} {% if tag_names %}

{% trans %}Tags:{% endtrans %} {{ tag_names|join(', ') }}.

{% endif %} {% elif post.post_type in ('answer', 'comment') %} {% if post.post_type == 'comment' %} {% set post_type=gettext('comment') %} {% set acted=gettext('commented') %} {% else %} {% set post_type=settings.WORDS_ANSWER_SINGULAR|escape %} {% set acted=settings.WORDS_ANSWERED|escape %} {% endif %}

{% if format == 'parent_subthread' %} {% trans %}In reply to {{ author }}'s {{ post_type }}{% endtrans %}: {% else %} {{ author }} {{ acted }}: {% endif %}

{% endif %} {{ post.html }} {{ end_quote(quote_level) }} {% endspaceless %} {% endmacro %} {% macro start_quote(level = 0) %} {% for number in range(level) %}
{% endfor %} {% endmacro %} {% macro end_quote(level = 0) %} {% for number in range(level) %}
{% endfor %} {% endmacro %} {% macro heading_style() %} font-size:14px;font-weight:bold;margin-bottom:0px; {% endmacro %} {% macro fine_print_style() %} font-size:8px;color:#aaa;margin-bottom:0px; {% endmacro %} {% macro info_text_style() %} font-size: 10px;font-weight: bold; {% endmacro %}