pytask/templatetags/browse_helpers.py
author Madhusudan.C.S <madhusudancs@gmail.com>
Fri, 21 Jan 2011 02:11:25 +0530
changeset 506 db2edf922849
parent 505 a05fde6309e1
child 546 6393b77c3c68
permissions -rw-r--r--
Fix styling issues.

"""Module containing the templatetags for rendering data especially for
browsing.
"""


__authors__ = [
    '"Madhusudan.C.S" <madhusudancs@fossee.in>',
    ]


from django import template


register = template.Library()


@register.inclusion_tag('templatetags/_as_browse_textbooks.html')
def as_list_textbooks(textbooks, title):
    """Returns a dictionary required to display the list of tasks.
    """

    return {
      'tasks': textbooks,
      'title': title,
      }


@register.inclusion_tag('templatetags/_as_modification_display.html')
def as_modification_display(title, user, creation_datatime):
    """Returns a context dictionary containing the fields necessary
    to render the creation/modification.
    """

    return {
      'title': title,
      'user': user,
      'modification_datetime': creation_datatime,
      }


@register.inclusion_tag('templatetags/_as_uberbar.html')
def as_uberbar(message):
    """Returns a context dictionary containing the fields necessary
    to render the uberbar.
    """

    return {
      'message': message,
      }