From: Carl Meyer Date: Wed, 3 Mar 2010 21:27:40 +0000 (-0500) Subject: added optional hashtag param to {% paginate %} X-Git-Tag: 1.0.7.1~3^2~2 X-Git-Url: https://git.mdrn.pl/django-pagination.git/commitdiff_plain/ed2e18624eb398e5bd9dcaa81105241c401c3203?page=%7B%7B%20page%20%7D%7D%7B%7B%20getvars%20%7D%7D%7B%7B%20hashtag%20%7D%7D added optional hashtag param to {% paginate %} --- diff --git a/pagination/templates/pagination/pagination.html b/pagination/templates/pagination/pagination.html index 37cef40..d5a94b8 100644 --- a/pagination/templates/pagination/pagination.html +++ b/pagination/templates/pagination/pagination.html @@ -11,7 +11,7 @@ {% ifequal page page_obj.number %} {{ page }} {% else %} - {{ page }} + {{ page }} {% endifequal %} {% else %} ... diff --git a/pagination/templatetags/pagination_tags.py b/pagination/templatetags/pagination_tags.py index fa87b37..fa8fd48 100644 --- a/pagination/templatetags/pagination_tags.py +++ b/pagination/templatetags/pagination_tags.py @@ -104,7 +104,7 @@ class AutoPaginateNode(template.Node): context['page_obj'] = page_obj return u'' -def paginate(context, window=DEFAULT_WINDOW): +def paginate(context, window=DEFAULT_WINDOW, hashtag=None): """ Renders the ``pagination/pagination.html`` template, resulting in a Digg-like display of the available pages, given the current page. If there @@ -209,6 +209,7 @@ def paginate(context, window=DEFAULT_WINDOW): 'records': records, 'page_obj': page_obj, 'paginator': paginator, + 'hashtag': hashtag, 'is_paginated': paginator.count > paginator.per_page, } if 'request' in context: