{% macro render_entry(entry, is_pinned_override=False, clickable_date=True, hide_author_override=False, show_topic_title=False) %} {% set hide_pinned_topics = request.cookies.get('hide_pinned_topics') == 'True' %} {% set hide_entry_favorite_count = request.cookies.get('hide_entry_favorite_count') == 'True' %} {% set hide_entry_author = hide_author_override or request.cookies.get('hide_entry_author') == 'True' %} {% set hide_entry_date = request.cookies.get('hide_entry_date') == 'True' %} {% set hide_entry_images = request.cookies.get('hide_entry_images') == 'True' %}
{{ entry.html|safe }} {% if not hide_entry_images and entry.images_source %}
{% for url in entry.images_source %}{{ url }}{% endfor %}
{% endif %} {% if hide_pinned_topics or hide_entry_favorite_count or hide_entry_author or hide_entry_date %}
{% endif %}
{% set parts = [] %} {% if show_topic_title %} {% set _ = parts.append('%s' % (url_for('topic', path=entry.topic_path), entry.topic_title)) %} {% endif %} {% if not hide_pinned_topics %} {% if is_pinned_override or entry.is_pinned or entry.is_pinned_or_profile %} {% set _ = parts.append('') %} {% endif %} {% endif %} {% if not hide_entry_favorite_count %} {% set _ = parts.append('%d favorites' % entry.favorite_count) %} {% endif %} {% if not hide_entry_author %} {% set _ = parts.append('' % (url_for('author', nickname=entry.author_nickname), entry.author_nickname)) %} {% endif %} {% if not hide_entry_date %} {% if clickable_date %} {% set date_html = '%s' % (url_for('entry', id=entry.id), entry.date) %} {% else %} {% set date_html = entry.date %} {% endif %} {% set _ = parts.append('' % date_html) %} {% endif %} {{ parts | join(" - ") | safe }}
{% endmacro %} {% macro render_agenda(topic, action=None, day=None) %}
{{ topic.title }}
{% set hide_pinned_topics = request.cookies.get('hide_pinned_topics') == 'True' %} {% if hide_entry_favorite_count %} {% if topic.is_pinned %} -{% endif %} {% endif %} {% if topic.entry_count %}{{ topic.entry_count }}{% endif %}
{% endmacro %}