##// END OF EJS Templates
Fixed medadata design when an image is present. Added a method to determine if the tag is empty (has no attached threads).
neko259 -
r32:e74f9cc7 default
parent child Browse files
Show More
@@ -116,6 +116,10 b' class Tag(models.Model):'
116 116 def __unicode__(self):
117 117 return self.name
118 118
119 def is_empty(self):
120 posts_with_tag = Post.objects.get_threads(tag=self)
121 return len(posts_with_tag) == 0
122
119 123
120 124 class Post(models.Model):
121 125 """A post is a message."""
@@ -71,7 +71,6 b' html {'
71 71 }
72 72
73 73 .metadata {
74 float: left;
75 74 padding: 2px;
76 75 margin-top: 10px;
77 76 border: solid 1px #666;
@@ -22,6 +22,7 b''
22 22 >{% trans "View" %}</a>]<br />
23 23 {{ thread.get_parsed_text|linebreaksbr|truncatechars:300 }}<br
24 24 />
25 </div>
25 26 <div class="metadata">
26 27 {{ thread.get_reply_count }} {% trans 'replies' %},
27 28 {{ thread.get_images_count }} {% trans 'images' %},
@@ -37,7 +38,6 b''
37 38 {% endif %}
38 39 </div>
39 40 </div>
40 </div>
41 41 {% endfor %}
42 42 {% else %}
43 43 No threads found.
@@ -21,17 +21,17 b''
21 21 (#{{ post.id }})</a>
22 22 [{{ post.pub_time }}]<br />
23 23 {{ post.get_parsed_text|linebreaksbr }}<br />
24 {% if post.tags.all %}
25 <div class="metadata">
26 <span class="tags">{% trans 'Tags' %}:
27 {% for tag in post.tags.all %}
28 <a class="tag" href="{% url 'tag' tag.name %}">
29 {{ tag.name }}</a>
30 {% endfor %}
31 </span>
32 </div>
33 {% endif %}
34 24 </div>
25 {% if post.tags.all %}
26 <div class="metadata">
27 <span class="tags">{% trans 'Tags' %}:
28 {% for tag in post.tags.all %}
29 <a class="tag" href="{% url 'tag' tag.name %}">
30 {{ tag.name }}</a>
31 {% endfor %}
32 </span>
33 </div>
34 {% endif %}
35 35 </div>
36 36 {% endfor %}
37 37 {% else %}
General Comments 0
You need to be logged in to leave comments. Login now