PageRenderTime 13ms CodeModel.GetById 11ms app.highlight 1ms RepoModel.GetById 0ms app.codeStats 0ms

/src/baruwa/messages/templatetags/pagination_heading.py

https://bitbucket.org/datopdog/baruwa
Python | 34 lines | 10 code | 4 blank | 20 comment | 2 complexity | 502395f89759e16479d732d36ea38b90 MD5 | raw file
Possible License(s): GPL-2.0
 1# 
 2# Baruwa - Web 2.0 MailScanner front-end.
 3# Copyright (C) 2010-2011  Andrew Colin Kissa <andrew@topdog.za.net>
 4# 
 5# This program is free software; you can redistribute it and/or modify
 6# it under the terms of the GNU General Public License as published by
 7# the Free Software Foundation; either version 2 of the License, or
 8# (at your option) any later version.
 9# 
10# This program is distributed in the hope that it will be useful,
11# but WITHOUT ANY WARRANTY; without even the implied warranty of
12# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13# GNU General Public License for more details.
14# 
15# You should have received a copy of the GNU General Public License along
16# with this program; if not, write to the Free Software Foundation, Inc.,
17# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
18#
19# vim: ai ts=4 sts=4 et sw=4
20#
21
22from django import template
23
24register = template.Library()
25
26
27def pagination_heading(context):
28    "Displays pagination info"
29    if 'page' in context:
30        return {'page': context['page'], 'pages': context['pages']}
31    else:
32        return {'page': 1, 'pages': 1}
33register.inclusion_tag('tags/pagination_heading.html', 
34    takes_context=True)(pagination_heading)