mirror of
https://github.com/boostorg/website-v2.git
synced 2026-01-19 04:42:17 +00:00
51 lines
3.6 KiB
HTML
51 lines
3.6 KiB
HTML
{% load version_select %}
|
|
{% with request.resolver_match.view_name as view_name %}
|
|
<div class="pt-3 px-0 mb-2 text-right md:mb-2 mx-3 md:mx-0">
|
|
<form action="{{request.path}}" method="get">
|
|
<div class="flex relative space-x-3 justify-start">
|
|
{# Search #}
|
|
|
|
{% comment %} {% include "libraries/includes/search_input.html" %} {% endcomment %}
|
|
|
|
{# Display options #}
|
|
<div class="flex space-x-3">
|
|
<div class="relative group">
|
|
<a title="Name View" href="{% if category_slug %}{% url 'libraries-list' library_view_str='list' version_slug=version_str category_slug=category_slug %}{% else %}{% url 'libraries-list' library_view_str='list' version_slug=version_str %}{% endif %}"><i class="link rounded border border-gray-300 cursor-pointer fas fa-list p-[10px] {% if library_view_str == 'list' %}bg-gray-100 dark:bg-slate{% else %}hover:bg-gray-100 dark:hover:bg-slate{% endif %}"></i></a>
|
|
<span class="z-50 group-hover:opacity-100 transition-opacity bg-slate px-1 text-xs text-gray-100 rounded-sm absolute top-5 left-1/2 -translate-x-1/2 translate-y-full opacity-0 m-0 mx-auto w-auto">List View</span>
|
|
</div>
|
|
<div class="relative group">
|
|
<a title="Grid View" href="{% if category_slug %}{% url 'libraries-list' library_view_str='grid' version_slug=version_str category_slug=category_slug %}{% else %}{% url 'libraries-list' library_view_str='grid' version_slug=version_str %}{% endif %}"><i class="link rounded border border-gray-300 cursor-pointer fas fa-th-large p-[10px] {% if library_view_str == 'grid' %}bg-gray-100 dark:bg-slate{% else %}hover:bg-gray-100 dark:hover:bg-slate{% endif %}"></i></a>
|
|
<span class="z-50 group-hover:opacity-100 transition-opacity bg-slate px-1 text-xs text-gray-100 rounded-sm absolute top-5 left-1/2 -translate-x-1/2 translate-y-full opacity-0 m-0 mx-auto w-auto">Grid View</span>
|
|
</div>
|
|
<div class="relative group">
|
|
<a title="Category View" href="{% if category_slug %}{% url 'libraries-list' library_view_str='categorized' version_slug=version_str category_slug=category_slug %}{% else %}{% url 'libraries-list' library_view_str='categorized' version_slug=version_str %}{% endif %}"><i class="link rounded border border-gray-300 cursor-pointer fas fa-cat p-[10px] {% if library_view_str == 'categorized' %}bg-gray-100 dark:bg-slate{% else %}hover:bg-gray-100 dark:hover:bg-slate{% endif %}"></i></a>
|
|
<span class="z-50 group-hover:opacity-100 transition-opacity bg-slate px-1 text-xs text-gray-100 rounded-sm absolute top-5 left-1/2 -translate-x-1/2 translate-y-full opacity-0 m-0 mx-auto w-auto">Category View</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div></div>
|
|
|
|
{# Select a category #}
|
|
<div>
|
|
<select
|
|
name="category"
|
|
class="block py-2 pr-11 pl-5 mb-3 w-full text-sm bg-white rounded-md border border-gray-300 cursor-pointer sm:inline-block md:mb-0 ml-3 md:ml-0 md:w-auto dark:bg-black dark:border-slate disabled:dark:"
|
|
id="id_category"
|
|
{% if library_view_str == 'categorized' %}disabled="disabled"{% endif %}
|
|
>
|
|
|
|
<option value="">Filter by category</option>
|
|
{% for c in categories %}
|
|
<option value="{{ c.slug }}" {% if category == c %}selected="selected"{% endif %}>{{ c.name }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</div>
|
|
{# Select a version #}
|
|
<div class="flex grow justify-end">
|
|
{% version_select %}
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
{% endwith %}
|