Generated: Thu 2013-12-19 21:13 GMT
Source file: /var/www/service.dev/service/ftp_deploy/server/templatetags/active_tag.py
Stats: 10 executed, 0 missed, 4 excluded, 5 ignored
import refrom django import templatefrom django.conf import settingsfrom django.core.urlresolvers import reverse, NoReverseMatchregister = template.Library()@register.simple_tag(takes_context=True)def active(context, pattern_or_urlname): """Tag provide active class for menu elements""" try: pattern = '^' + reverse(pattern_or_urlname) except NoReverseMatch: pattern = pattern_or_urlname path = context['request'].path if re.search(pattern, path): return 'active' return ''