Vertical list subscriptions.

This commit is contained in:
Matthew Crossman 2021-01-30 21:21:54 +11:00
parent ef5a1cd66e
commit dc2030e6f3
No known key found for this signature in database
GPG key ID: C6B942B019794CC2
9 changed files with 58 additions and 27 deletions

View file

@ -23,10 +23,11 @@
<span id="version">v{{ env!("CARGO_PKG_VERSION") }}</span>
<a id="settings_link" href="/settings">settings</a>
</p>
{% block subscriptions %}{% endblock %}
{% block search %}{% endblock %}
<a id="code" href="https://github.com/spikecodes/libreddit">code</a>
</nav>
{% block subscriptions %}{% endblock %}
<!-- MAIN CONTENT -->
{% block body %}

View file

@ -14,7 +14,7 @@
{% endblock %}
{% block subscriptions %}
{% call utils::sub_list(post.community.as_str()) %}
{% call utils::sub_list(post.community.as_str(), "narrow") %}
{% endblock %}
<!-- OPEN COMMENT MACRO -->

View file

@ -4,7 +4,7 @@
{% block title %}Libreddit: search results - {{ params.q }}{% endblock %}
{% block subscriptions %}
{% call utils::sub_list("") %}
{% call utils::sub_list("", "narrow") %}
{% endblock %}
{% block content %}

View file

@ -8,7 +8,7 @@
{% endblock %}
{% block subscriptions %}
{% call utils::sub_list("") %}
{% call utils::sub_list("", "narrow") %}
{% endblock %}
{% block content %}

View file

@ -12,7 +12,7 @@
{% endblock %}
{% block subscriptions %}
{% call utils::sub_list(sub.name.as_str()) %}
{% call utils::sub_list(sub.name.as_str(), "wide") %}
{% endblock %}
{% block body %}

View file

@ -8,7 +8,7 @@
{% block title %}{{ user.name.replace("u/", "") }} (u/{{ user.name }}) - Libreddit{% endblock %}
{% block subscriptions %}
{% call utils::sub_list("") %}
{% call utils::sub_list("", "wide") %}
{% endblock %}
{% block body %}

View file

@ -40,15 +40,17 @@
{% endfor %}
{%- endmacro %}
{% macro sub_list(current) -%}
{% macro sub_list(current, width) -%}
{% if prefs.subs.len() > 0 %}
<details id="subscriptions">
<summary>subscribed</summary>
<div id="sub_list">
{% for sub in prefs.subs %}
<a href="/r/{{ sub }}" {% if sub == current %}class="selected"{% endif %}>{{ sub }}</a>
{% endfor %}
</div>
</details>
<div id="subscriptions_container" class="{{ width }}">
<details id="subscriptions">
<summary>Subscriptions</summary>
<div id="sub_list">
{% for sub in prefs.subs %}
<a href="/r/{{ sub }}" {% if sub == current %}class="selected"{% endif %}>{{ sub }}</a>
{% endfor %}
</div>
</details>
</div>
{% endif %}
{%- endmacro %}

View file

@ -11,7 +11,7 @@
{% endblock %}
{% block subscriptions %}
{% call utils::sub_list(sub.as_str()) %}
{% call utils::sub_list(sub.as_str(), "narrow") %}
{% endblock %}
{% block body %}