From 0fbf41d323bb6558f9f103d16f1988e281f10721 Mon Sep 17 00:00:00 2001 From: Carl Meyer Date: Thu, 4 Mar 2010 05:27:40 +0800 Subject: [PATCH] added optional hashtag param to {% paginate %} --- pagination/templates/pagination/pagination.html | 2 +- pagination/templatetags/pagination_tags.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) 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: -- 2.45.2