repo-forum-search.html
HTML document, ASCII text
1{% extends "repo.html" %} 2{% set active_page = "forum" %} 3 4{% block title %} 5{% trans username=username, repository=repository %}Forum of {{ username }}/{{ repository }}{% endtrans %} 6{% endblock %} 7{% block content %} 8<x-vbox> 9<x-frame style="--width: 896px;" class="flexible-space"> 10<x-vbox> 11<form class="hbox"> 12<input type="text" name="q" placeholder="{% trans %}Search...{% endtrans %}" value="{{ query }}" aria-label="{% trans %}Search query{% endtrans %}"> 13<select name="state" aria-label="{% trans %}State{% endtrans %}"> 14<option value="">{% trans %}all{% endtrans %}</option> 15<option value="0" {% if require_state == "0" %}selected{% endif %}>{% trans %}done{% endtrans %}</option> 16<option value="1" {% if require_state == "1" %}selected{% endif %}>{% trans %}active{% endtrans %}</option> 17</select> 18<select name="label" aria-label="{% trans %}Label{% endtrans %}"> 19<option value="">{% trans %}all{% endtrans %}</option> 20{% for label in repo_data.labels %} 21<option value="{{ label.identifier }}" {% if label.identifier == require_label %}selected{% endif %}>{{ label.name }}</option> 22{% endfor %} 23</select> 24<button type="submit">{% trans %}Search{% endtrans %}</button> 25</form> 26{% for post in results %} 27<article class="card card-horizontal"> 28{% if post.state == 0 %} 29<div class="card-top state-label" style="background: var(--color-done); color: var(--color-done-text);"> 30{% trans %}done{% endtrans %} 31</div> 32{% elif post.state == 1 %} 33<div class="card-top state-label" style="background: var(--color-pending); color: var(--color-pending-text);"> 34{% trans %}active{% endtrans %} 35</div> 36{% endif %} 37<section class="card-main"> 38<a href="/{{ username }}/{{ repository }}/forum/{{ post.number }}"><h2>{{ post.subject }}</h2></a> 39<p class="post-details"><a href="/{{ post.owner.username }}" class="post-author">{{ post.owner.username }}</a> • {{ post.date | strftime("%A, %e %B %Y, %H:%M:%S") }}</p> 40<p>{{ post.html | safe }}</p> 41</section> 42</article> 43{% endfor %} 44</x-vbox> 45{% include "pagination.html" %} 46</x-frame> 47</x-vbox> 48{% endblock %} 49