/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

  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. from django import template
  22. register = template.Library()
  23. def pagination_heading(context):
  24. "Displays pagination info"
  25. if 'page' in context:
  26. return {'page': context['page'], 'pages': context['pages']}
  27. else:
  28. return {'page': 1, 'pages': 1}
  29. register.inclusion_tag('tags/pagination_heading.html',
  30. takes_context=True)(pagination_heading)