forked from GNUsocial/gnu-social
Eliseu Amaro
03a475b642
[COMPONENTS][Posting] It is now visible on Actor profiles [COMPONENTS][Search] Overall rework of search results template, there's also additional help text added [CSS] Header no longer translucent, font sizes yet more consistent, replies marker less pronounced, and font hierarchy is now applied in both weight and size
131 lines
5.1 KiB
Twig
131 lines
5.1 KiB
Twig
{% extends 'collection/notes.html.twig' %}
|
|
|
|
{% block search_query_simple %}
|
|
<section>
|
|
<h1 class="section-title">{% trans %}Search{% endtrans %}</h1>
|
|
|
|
{{ form_start(search_form) }}
|
|
{{ form_errors(search_form) }}
|
|
{{ form_row(search_form.search_query) }}
|
|
{% if actor is not null %}
|
|
<details class="section-details-subtitle frame-section">
|
|
<summary class="details-summary-subtitle">
|
|
<strong>
|
|
{% trans %}Extra options{% endtrans %}
|
|
</strong>
|
|
</summary>
|
|
<div class="section-form">
|
|
{{ form_row(search_form.title) }}
|
|
{{ form_row(search_form.subscribe_to_search) }}
|
|
</div>
|
|
</details>
|
|
{% endif %}
|
|
{{ form_row(search_form.submit_search) }}
|
|
{{ form_rest(search_form) }}
|
|
{{ form_end(search_form)}}
|
|
</section>
|
|
{% endblock search_query_simple %}
|
|
|
|
{% block search_query_advanced %}
|
|
{{ form_start(search_builder_form) }}
|
|
<details class="section-details section-details-title frame-section">
|
|
<summary class="details-summary-title">
|
|
<span>{% trans %}Advanced search{% endtrans %}</span>
|
|
</summary>
|
|
|
|
<section class="frame-section-padding">
|
|
<details class="section-details-subtitle frame-section">
|
|
<summary class="details-summary-subtitle">
|
|
<strong>{% trans %}People search options{% endtrans %}</strong>
|
|
</summary>
|
|
<div class="section-form">
|
|
<div class="section-checkbox-flex">
|
|
{{ form_row(search_builder_form.include_actors) }}
|
|
{{ form_row(search_builder_form.include_actors_people) }}
|
|
{{ form_row(search_builder_form.include_actors_groups) }}
|
|
{{ form_row(search_builder_form.include_actors_lists) }}
|
|
{{ form_row(search_builder_form.include_actors_businesses) }}
|
|
{{ form_row(search_builder_form.include_actors_organizations) }}
|
|
{{ form_row(search_builder_form.include_actors_bots) }}
|
|
</div>
|
|
<hr>
|
|
{{ form_row(search_builder_form.actor_tags) }}
|
|
<hr>
|
|
{{ form_row(search_builder_form.actor_langs) }}
|
|
</div>
|
|
</details>
|
|
|
|
<details class="section-details-subtitle frame-section">
|
|
<summary class="details-summary-subtitle">
|
|
<strong>{% trans %}Note search options{% endtrans %}</strong>
|
|
</summary>
|
|
<div class="section-form">
|
|
<div class="section-checkbox-flex">
|
|
{{ form_row(search_builder_form.include_notes) }}
|
|
{{ form_row(search_builder_form.include_notes_text) }}
|
|
{{ form_row(search_builder_form.include_notes_media) }}
|
|
{{ form_row(search_builder_form.include_notes_polls) }}
|
|
{{ form_row(search_builder_form.include_notes_bookmarks) }}
|
|
</div>
|
|
<hr>
|
|
{{ form_row(search_builder_form.note_tags) }}
|
|
<hr>
|
|
{{ form_row(search_builder_form.note_langs) }}
|
|
<hr>
|
|
{{ form_row(search_builder_form.note_actor_tags) }}
|
|
<hr>
|
|
{{ form_row(search_builder_form.note_actor_langs) }}
|
|
</div>
|
|
</details>
|
|
|
|
{{ form_rest(search_builder_form) }}
|
|
</section>
|
|
</details>
|
|
{{ form_end(search_builder_form) }}
|
|
{% endblock search_query_advanced %}
|
|
|
|
{% block search %}
|
|
<section class="frame-section frame-section-padding">
|
|
{% if error is defined %}
|
|
<label class="alert alert-danger">
|
|
{{ error.getMessage() }}
|
|
</label>
|
|
{% endif %}
|
|
{{ block('search_query_simple') }}
|
|
<hr>
|
|
{{ block('search_query_advanced') }}
|
|
</section>
|
|
{% endblock search %}
|
|
|
|
{% block body %}
|
|
{{ block('search') }}
|
|
<div class="frame-section frame-section-padding">
|
|
<h1 class="section-title">{% trans %}Results{% endtrans %}</h1>
|
|
|
|
<section>
|
|
{% if notes is defined and notes is not empty %}
|
|
{{ parent() }}
|
|
{% else %}
|
|
<h3>{% trans %}No notes found{% endtrans %}</h3>
|
|
<em>{% trans %}No notes were found for the specified query...{% endtrans %}</em>
|
|
{% endif %}
|
|
</section>
|
|
<hr>
|
|
<section>
|
|
<h3>{% trans %}Actors found{% endtrans %}</h3>
|
|
{% if actors is defined and actors is not empty %}
|
|
{% for actor in actors %}
|
|
{% include 'cards/blocks/profile.html.twig' with {'actor': actor} %}
|
|
{% endfor %}
|
|
{% else %}
|
|
<em>{% trans %}No Actors were found for the specified query...{% endtrans %}</em>
|
|
{% endif %}
|
|
</section>
|
|
|
|
<div class="frame-section-button-like">
|
|
{{ "Page: " ~ page }}
|
|
</div>
|
|
</div>
|
|
{% endblock body %}
|
|
|