Skip to content

Commit 2344097

Browse files
author
Michael Angeletti
committed
Merge pull request #1 from steven-murray/master
Class-based views now work automatically
2 parents 4160329 + 5b893b1 commit 2344097

File tree

3 files changed

+12
-2
lines changed

3 files changed

+12
-2
lines changed

.gitignore

+7
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,10 @@ __temp__*
2222
ehthumbs.db
2323
Icon?
2424
Thumbs.db
25+
build/lib/active_menu/__init__.py
26+
build/lib/active_menu/menu.py
27+
build/lib/active_menu/models.py
28+
build/lib/active_menu/utils.py
29+
build/lib/active_menu/templatetags/__init__.py
30+
build/lib/active_menu/templatetags/active_menu_tags.py
31+
.pydevproject

active_menu/__init__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from active_menu.utils import isactive, menu_item
22

33

4-
VERSION = (0, 9, 1)
4+
VERSION = (0, 9, 2)

active_menu/templatetags/active_menu_tags.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,10 @@ def active_class(context, view_name, attribute=True):
1414
namespace, matches the provided view name, else returns empty unicode.
1515
"""
1616
# Get the request from the context.
17-
request = context['request']
17+
try:
18+
request = context['request']
19+
except KeyError:
20+
request = context['view'].request
1821

1922
# Return the active class, if the view name represents the request's view
2023
if isactive(request, view_name):

0 commit comments

Comments
 (0)