aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2020-07-10 20:06:26 +0100
committerrubenwardy <rw@rubenwardy.com>2020-07-10 20:10:51 +0100
commit1daf59b7db8d4ebffb7cba537fcbc25a7c2a132d (patch)
tree0b85c3ad3974ef16aaae25359788325de8183708
parent94e91e33b829653cbdf95e410f4e544a35f45dfb (diff)
downloadcheatdb-1daf59b7db8d4ebffb7cba537fcbc25a7c2a132d.tar.xz
Improve thread list design further
-rw-r--r--app/templates/macros/threads.html50
1 files changed, 33 insertions, 17 deletions
diff --git a/app/templates/macros/threads.html b/app/templates/macros/threads.html
index 50be4fd..eeb28cc 100644
--- a/app/templates/macros/threads.html
+++ b/app/templates/macros/threads.html
@@ -64,25 +64,41 @@
{% for t in threads %}
<a class="list-group-item list-group-item-action"
href="{{ url_for('threads.view', id=t.id) }}">
- {% if not compact %}
- <span class="text-muted float-right">
- {{ t.created_at | datetime }}
- </span>
+ {% if compact %}
+ {% if t.private %}&#x1f512; {% endif %}
+ <strong>{{ t.title }}</strong>
+ by {{ t.author.display_name }}
+ {% else %}
+ <div class="row">
+ <div class="col-sm">
+ <span class="mr-3">
+ {% if not t.review %}
+ <i class="fas fa-comment-alt" style="color:#666;"></i>
+ {% elif t.review.recommends %}
+ <i class="fas fa-thumbs-up" style="color:#6f6;"></i>
+ {% else %}
+ <i class="fas fa-thumbs-down" style="color:#f66;"></i>
+ {% endif %}
+ </span>
- <span class="mr-2">
- {% if not t.review %}
- <i class="fas fa-comment-alt" style="color:#666;"></i>
- {% elif t.review.recommends %}
- <i class="fas fa-thumbs-up" style="color:#6f6;"></i>
- {% else %}
- <i class="fas fa-thumbs-down" style="color:#f66;"></i>
- {% endif %}
- </span>
- {% endif %}
+ {% if t.private %}&#x1f512; {% endif %}
+ <strong>{{ t.title }}</strong>
+ by {{ t.author.display_name }}
+ </div>
+
+ <div class="col-sm">
+ {% if t.package %}
+ {{ _("%(title)s by %(author)s",
+ title="<b>" | safe + t.package.title + "</b>" | safe,
+ author=t.package.author.display_name) }}
+ {% endif %}
+ </div>
- {% if t.private %}&#x1f512; {% endif %}
- <strong>{{ t.title }}</strong>
- by {{ t.author.display_name }}
+ <div class="col-sm text-muted text-right">
+ {{ t.created_at | datetime }}
+ </div>
+ </div>
+ {% endif %}
</a>
{% else %}
<p>{% if list_group %}class="list-group-item"{% endif %}><i>No threads found</i></p>