forked from GNUsocial/gnu-social
Eliseu Amaro
ba131bdb16
[PLUGINS][Oomox] Fixed issue where resetting colours when no entity was present would lead to an error (it expected an entity, but NULL was given)
65 lines
2.7 KiB
Twig
65 lines
2.7 KiB
Twig
{% extends 'stdgrid.html.twig' %}
|
|
{% import '/cards/macros/note.html.twig' as noteView %}
|
|
|
|
{% block title %}{% if page_title is defined %}{{ page_title | trans }}{% endif %}{% endblock %}
|
|
|
|
{% block stylesheets %}
|
|
{{ parent() }}
|
|
<link rel="stylesheet" href="{{ asset('assets/default_theme/pages/feeds.css') }}" type="text/css">
|
|
{% endblock stylesheets %}
|
|
|
|
{% block body %}
|
|
{% for block in handle_event('BeforeFeed', app.request) %}
|
|
{{ block | raw }}
|
|
{% endfor %}
|
|
|
|
{% if notes is defined %}
|
|
<header class="feed-header">
|
|
{% set current_path = app.request.get('_route') %}
|
|
{% if page_title is defined %}
|
|
{% if current_path starts with 'feed_' %}
|
|
<h1 class="section-title">{{ page_title | trans }}</h1>
|
|
{% endif %}
|
|
{% else %}
|
|
{% if current_path starts with 'search' %}
|
|
<h3 class="heading-no-margin">{{ 'Notes found' | trans }}</h3>
|
|
{% else %}
|
|
<h1 class="section-title">{{ 'Notes' | trans }}</h1>
|
|
{% endif %}
|
|
{% endif %}
|
|
<nav class="feed-actions">
|
|
<details class="feed-actions-details">
|
|
<summary>
|
|
{{ icon('filter', 'icon icon-feed-actions') | raw }} {# button-container #}
|
|
</summary>
|
|
<menu class="feed-actions-details-dropdown">
|
|
{% for block in handle_event('AddFeedActions', app.request, notes is defined and notes is not empty) %}
|
|
{{ block | raw }}
|
|
{% endfor %}
|
|
</menu>
|
|
</details>
|
|
</nav>
|
|
</header>
|
|
|
|
{% if notes is not empty %}
|
|
{# Backwards compatibility with hAtom 0.1 #}
|
|
<section class="feed h-feed hfeed notes" tabindex="0" role="feed">
|
|
{% for conversation in notes %}
|
|
{% block current_note %}
|
|
{% if conversation is instanceof('array') %}
|
|
{{ noteView.note_vanilla(conversation['note'], conversation['replies']) }}
|
|
{% else %}
|
|
{{ noteView.note_vanilla(conversation) }}
|
|
{% endif %}
|
|
<hr class="hr-replies-end" tabindex="0" title="{{ 'End of note and replies.' | trans }}">
|
|
{% endblock current_note %}
|
|
{% endfor %}
|
|
</section>
|
|
{% else %}
|
|
<section class="feed h-feed hfeed notes" tabindex="0" role="feed">
|
|
<span>{% trans %}No notes here...{% endtrans %}</span>
|
|
</section>
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endblock body %}
|