{% from "addons/listing/macros.html" import heading, item_info %} {% set collection = collection or None %} {% set collection_cache_key = collection.cache_key if collection else 'collection-none' %} {% set userpk = request.user.pk if request.user.is_authenticated() else '' %} {% cache addons, extra=[collection_cache_key, userpk] %} {% for addon in addons %}
{{ heading(addon, amo, collection=collection) }}
{{ install_button(addon, collection=collection) }} {{ item_info(addon, amo, show_date, show_downloads) }} {% if request.user.is_authenticated() %}
{{ favorites_widget(addon, condensed=True) }} {{ collection_add_widget(addon, condensed=True) }} {{ sharing_widget(addon, condensed=True) }}
{% endif %}
{% if addon.is_persona() %} {{ persona_preview(addon.persona, linked=False) }} {% else %}
{{ addon.summary|truncate(250)|nl2br }}
{% endif %}
{% if notes and notes[addon.id] %}
{{ _("Collector's Note") }} {{ notes[addon.id] }}
{% endif %}
{% endfor %} {% endcache %}