fnp
/
wolnelektury.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
5cd2b8a
)
Refactored tag lists to template tag.
author
Marek Stępniowski
<marek@stepniowski.com>
Thu, 11 Sep 2008 16:09:16 +0000
(18:09 +0200)
committer
Marek Stępniowski
<marek@stepniowski.com>
Thu, 11 Sep 2008 16:09:16 +0000
(18:09 +0200)
apps/catalogue/forms.py
patch
|
blob
|
history
apps/catalogue/templatetags/catalogue_tags.py
patch
|
blob
|
history
wolnelektury/templates/catalogue/book_sets.html
patch
|
blob
|
history
wolnelektury/templates/catalogue/main_page.html
patch
|
blob
|
history
diff --git
a/apps/catalogue/forms.py
b/apps/catalogue/forms.py
index
523b1d6
..
72aa085
100644
(file)
--- a/
apps/catalogue/forms.py
+++ b/
apps/catalogue/forms.py
@@
-42,7
+42,7
@@
class NewSetForm(forms.Form):
def __init__(self, *args, **kwargs):
super(NewSetForm, self).__init__(*args, **kwargs)
def __init__(self, *args, **kwargs):
super(NewSetForm, self).__init__(*args, **kwargs)
- self.fields['name'].widget.attrs['title'] = u'nazwa
nowej
półki'
+ self.fields['name'].widget.attrs['title'] = u'nazwa półki'
def save(self, user, commit=True):
name = self.cleaned_data['name']
def save(self, user, commit=True):
name = self.cleaned_data['name']
diff --git
a/apps/catalogue/templatetags/catalogue_tags.py
b/apps/catalogue/templatetags/catalogue_tags.py
index
8cce80d
..
a20b50b
100644
(file)
--- a/
apps/catalogue/templatetags/catalogue_tags.py
+++ b/
apps/catalogue/templatetags/catalogue_tags.py
@@
-187,3
+187,11
@@
def latest_blog_posts(feed_url, posts_to_show=5):
})
return {'posts': posts}
})
return {'posts': posts}
+
+@register.inclusion_tag('catalogue/tag_list.html')
+def tag_list(tags, choices=None):
+ if choices is None:
+ choices = []
+ tag_count = len(tags)
+ return locals()
+
diff --git
a/wolnelektury/templates/catalogue/book_sets.html
b/wolnelektury/templates/catalogue/book_sets.html
index
c739418
..
0765c8b
100644
(file)
--- a/
wolnelektury/templates/catalogue/book_sets.html
+++ b/
wolnelektury/templates/catalogue/book_sets.html
@@
-1,11
+1,11
@@
-<h2>
Półki zawierające utwór {{ book.title }}
</h2>
+<h2>
Wrzuć lekturę na półki
</h2>
{% if not user.tag_set.count %}
<p>Nie posiadasz żadnych półek. Jeśli chcesz, możesz utworzyć nową półkę poniżej.</p>
{% else %}
<form action="{% url catalogue.views.book_sets book.slug %}" method="POST" accept-charset="utf-8" class="cuteform">
<ol>
<li>{{ form.set_ids }}</li>
{% if not user.tag_set.count %}
<p>Nie posiadasz żadnych półek. Jeśli chcesz, możesz utworzyć nową półkę poniżej.</p>
{% else %}
<form action="{% url catalogue.views.book_sets book.slug %}" method="POST" accept-charset="utf-8" class="cuteform">
<ol>
<li>{{ form.set_ids }}</li>
- <li><input type="submit" value="
Zapisz
półki"/></li>
+ <li><input type="submit" value="
Wrzuć na
półki"/></li>
</ol>
</form>
{% endif %}
</ol>
</form>
{% endif %}
diff --git
a/wolnelektury/templates/catalogue/main_page.html
b/wolnelektury/templates/catalogue/main_page.html
index
6af8d69
..
5cd8589
100644
(file)
--- a/
wolnelektury/templates/catalogue/main_page.html
+++ b/
wolnelektury/templates/catalogue/main_page.html
@@
-29,11
+29,11
@@
<hr />
<form action="{% url catalogue.views.new_set %}" method="post" accept-charset="utf-8" class="cuteform">
<ol>
<hr />
<form action="{% url catalogue.views.new_set %}" method="post" accept-charset="utf-8" class="cuteform">
<ol>
- <li>{{ new_set_form.name }} <input type="submit" value="Utwórz półkę"/></li>
+ <li>{{ new_set_form.name }} <input type="submit" value="Utwórz
nową
półkę"/></li>
</ol>
</form>
{% else %}
</ol>
</form>
{% else %}
- <p>Stwórz własny zestaw lektur!</p>
+ <p>Stwórz własny zestaw lektur!
Możesz się nim później podzielić z innymi, przesyłając im link do Twojej półki.
</p>
<p>Aby zarządzać swoimi półkami musisz się <a class="login-register-link" href="#">zalogować</a>.</p>
{% endif %}
</div>
<p>Aby zarządzać swoimi półkami musisz się <a class="login-register-link" href="#">zalogować</a>.</p>
{% endif %}
</div>
@@
-41,48
+41,28
@@
<div id="categories-list">
{% if categories.author %}
<h2>Autorzy</h2>
<div id="categories-list">
{% if categories.author %}
<h2>Autorzy</h2>
- <ul>
- {% for author in categories.author %}
- <li><a href="{% catalogue_url author %}">{{ author }} ({{ author.count }})</a></li>
- {% endfor %}
- </ul>
+ {% tag_list categories.author %}
{% endif %}
{% if categories.epoch %}
<h2>Epoki</h2>
{% endif %}
{% if categories.epoch %}
<h2>Epoki</h2>
- <ul>
- {% for epoch in categories.epoch %}
- <li><a href="{% catalogue_url epoch %}">{{ epoch }} ({{ epoch.count }})</a></li>
- {% endfor %}
- </ul>
+ {% tag_list categories.epoch %}
{% endif %}
{% if categories.kind %}
<h2>Rodzaje</h2>
{% endif %}
{% if categories.kind %}
<h2>Rodzaje</h2>
- <ul>
- {% for kind in categories.kind %}
- <li><a href="{% catalogue_url kind %}">{{ kind }} ({{ kind.count }})</a></li>
- {% endfor %}
- </ul>
+ {% tag_list categories.kind %}
{% endif %}
{% if categories.genre %}
<h2>Gatunki literackie</h2>
{% endif %}
{% if categories.genre %}
<h2>Gatunki literackie</h2>
- <ul>
- {% for genre in categories.genre %}
- <li><a href="{% catalogue_url genre %}">{{ genre }} ({{ genre.count }})</a></li>
- {% endfor %}
- </ul>
+ {% tag_list categories.genre %}
{% endif %}
</div>
<div id="themes-list">
{% endif %}
</div>
<div id="themes-list">
- {% if
categories.theme
%}
+ {% if
fragment_tags
%}
<h2>Motywy</h2>
<h2>Motywy</h2>
- <ul>
- {% for theme in fragment_tags %}
- <li><a href="{% catalogue_url theme %}">{{ theme }} ({{ theme.count }})</a></li>
- {% endfor %}
- </ul>
+ {% tag_list fragment_tags %}
{% endif %}
</div>
<div class="clearboth"></div>
{% endif %}
</div>
<div class="clearboth"></div>