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)
66 lines
2.9 KiB
Twig
66 lines
2.9 KiB
Twig
{% extends 'stdgrid.html.twig' %}
|
|
{% import '/cards/macros/note.html.twig' as noteView %}
|
|
|
|
{% set nickname = nickname|escape %}
|
|
{% block title %}{{ nickname }}{% endblock %}
|
|
|
|
{% block stylesheets %}
|
|
{{ parent() }}
|
|
<link rel="stylesheet" href="{{ asset('assets/default_theme/pages/feeds.css') }}" type="text/css">
|
|
{% endblock stylesheets %}
|
|
|
|
{% block body %}
|
|
|
|
{% if actor is defined and actor is not null %}
|
|
{% block profile_view %}
|
|
{% include 'cards/blocks/profile.html.twig' with { 'actor': actor } only %}
|
|
{% endblock profile_view %}
|
|
|
|
{% if notes is defined %}
|
|
<article>
|
|
<header class="feed-header">
|
|
{% if page_title is defined %}
|
|
<h1 class="heading-no-margin">{{ page_title | trans }}</h1>
|
|
{% else %}
|
|
<h1 class="heading-no-margin">{{ 'Notes' | trans }}</h1>
|
|
{% endif %}
|
|
<nav class="feed-actions">
|
|
<details class="feed-actions-details">
|
|
<summary>
|
|
{{ icon('filter', 'icon icon-feed-actions') | raw }} {# button-container #}
|
|
</summary>
|
|
<div class="feed-actions-details-dropdown">
|
|
<menu>
|
|
{% for block in handle_event('AddFeedActions', app.request, notes is defined and notes is not empty) %}
|
|
{{ block | raw }}
|
|
{% endfor %}
|
|
</menu>
|
|
</div>
|
|
</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 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">
|
|
<strong>{% trans %}No notes yet...{% endtrans %}</strong>
|
|
</section>
|
|
{% endif %}
|
|
</article>
|
|
{% endif %}
|
|
{% endif %}
|
|
{% endblock body %}
|