{%- from "macros/user.html" import m_user_link, m_user_photo %} {% macro viewers_snapshot(viewers, label=None, limit=4) %} {% if not label %} {% set label = _("Read by") %} {% endif %} {% if viewers %} {% set nb_viewers = viewers|length %}
{{ label }} : {% for viewer in viewers %} {% if loop.index <= limit %} {{ m_user_link(viewer.user) }} {%- if loop.index < nb_viewers %},{% endif %} {% else %} {% if limit < nb_viewers %} {% if loop.last %} ... {% endif %} {% endif %} {% endif %} {% endfor %}
{% endif %} {% endmacro %} {% macro show_all_viewers(viewers, label=None) %} {% if not label %} {% set label = _("Read by") %} {% endif %} {% if not viewers %} {% set viewers = [] %} {% endif %} {% set nb_viewers=viewers|length %}

{{ label }} {{ nb_viewers }} {{ _("member") }} {%- if nb_viewers > 1 %}s{% endif %}

{% if viewers %} {% for viewer in viewers %}

{% call m_user_link(viewer.user) %} {{ m_user_photo(viewer.user, size=30) }} {% endcall %} {{ m_user_link(viewer.user) }} - {{ viewer.viewed_at | age(date_threshold='day') }}

{% endfor %} {% endif %} {% endmacro %} {% macro wizard_steps(steps,active_n) %}
{% for step in steps %} {% endfor %}
{% endmacro %}