aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--apioforum/static/style.css5
-rw-r--r--apioforum/templates/common.html4
-rw-r--r--apioforum/templates/view_forum.html4
-rw-r--r--apioforum/templates/view_thread.html4
4 files changed, 13 insertions, 4 deletions
diff --git a/apioforum/static/style.css b/apioforum/static/style.css
index a3d10d6..8db66b2 100644
--- a/apioforum/static/style.css
+++ b/apioforum/static/style.css
@@ -374,6 +374,11 @@ fieldset { margin-bottom: 15px; }
max-width: 10ch;
overflow: hidden;
text-overflow: ellipsis;
+ vertical-align: middle;
+}
+
+a.tag {
+ text-decoration: none;
}
.tag-editor { margin-left: 20px; display: inline-block; }
diff --git a/apioforum/templates/common.html b/apioforum/templates/common.html
index 96d00a2..829e36a 100644
--- a/apioforum/templates/common.html
+++ b/apioforum/templates/common.html
@@ -84,6 +84,10 @@
</{{el}}>
{%- endmacro %}
+{% macro tag_in_forum(forum_id,the_tag) %}
+{{tag(the_tag,href=url_for('forum.view_forum',forum_id=forum_id,tagfilter=the_tag.id))}}
+{% endmacro %}
+
{% macro ab(name,href) -%}
<a class="actionbutton" href="{{href}}">{{name}}</a>
{%- endmacro %}
diff --git a/apioforum/templates/view_forum.html b/apioforum/templates/view_forum.html
index ddfb950..8ab6f42 100644
--- a/apioforum/templates/view_forum.html
+++ b/apioforum/templates/view_forum.html
@@ -1,5 +1,5 @@
{% extends 'base.html' %}
-{% from 'common.html' import ts, tag, disp_user, post_url, forum_breadcrumb, ab, vote_meter, pagination_nav %}
+{% from 'common.html' import ts, tag, tag_in_forum, disp_user, post_url, forum_breadcrumb, ab, vote_meter, pagination_nav %}
{% block header %}
<h1>{% block title %}{{forum.name}}{% endblock %} <span class="thing-id">#{{forum.id}}</span></h1>
{% if forum.id != 1 %}
@@ -153,7 +153,7 @@ you do not have permission to create threads in this forum
</div>
<div class="thread-listing-tags">
{% for the_tag in thread_tags[thread.id] %}
- {{tag(the_tag)}}
+ {{tag_in_forum(forum.id,the_tag)}}
{% endfor %}
</div>
<div class="thread-listing-creation">
diff --git a/apioforum/templates/view_thread.html b/apioforum/templates/view_thread.html
index fa707a6..56f98e1 100644
--- a/apioforum/templates/view_thread.html
+++ b/apioforum/templates/view_thread.html
@@ -1,4 +1,4 @@
-{% from 'common.html' import disp_post,tag,thread_breadcrumb,vote_meter,pagination_nav %}
+{% from 'common.html' import disp_post,tag_in_forum,thread_breadcrumb,vote_meter,pagination_nav %}
{% extends 'base.html' %}
{% block header %}
<h1>{%block title %}{{thread.title}}{% endblock %} <span class="thing-id">#{{thread.id}}</span></h1>
@@ -27,7 +27,7 @@
&nbsp;
<span class="thread-top-bar-b">
{% for the_tag in tags %}
- {{ tag(the_tag) }}
+ {{ tag_in_forum(thread.forum,the_tag) }}
{% endfor %}
</span>
</div>