fnp
/
wolnelektury.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
#1913: tags in section titles break toc
[wolnelektury.git]
/
apps
/
search
/
views.py
diff --git
a/apps/search/views.py
b/apps/search/views.py
index
75cc16a
..
6dcaf74
100644
(file)
--- a/
apps/search/views.py
+++ b/
apps/search/views.py
@@
-41,13
+41,6
@@
def did_you_mean(query, tokens):
return query
return query
-def category_name(category):
- try:
- return filter(lambda c: c[0] == category, TAG_CATEGORIES)[0][1].encode('utf-8')
- except IndexError:
- raise KeyError("No category %s" % category)
-
-
def hint(request):
prefix = request.GET.get('term', '')
if len(prefix) < 2:
def hint(request):
prefix = request.GET.get('term', '')
if len(prefix) < 2:
@@
-67,7
+60,6
@@
def hint(request):
# jezeli tagi dot tylko ksiazki, to wazne zeby te nowe byly w tej samej ksiazce
# jesli zas dotycza themes, to wazne, zeby byly w tym samym fragmencie.
# jezeli tagi dot tylko ksiazki, to wazne zeby te nowe byly w tej samej ksiazce
# jesli zas dotycza themes, to wazne, zeby byly w tym samym fragmencie.
- # import pdb; pdb.set_trace()
tags = s.hint_tags(prefix)
books = s.hint_books(prefix)
tags = s.hint_tags(prefix)
books = s.hint_books(prefix)
@@
-76,12
+68,12
@@
def hint(request):
return JSONResponse(
[{'label': t.name,
return JSONResponse(
[{'label': t.name,
- 'category': _(
category_name(t.category)
),
+ 'category': _(
t.category
),
'id': t.id,
'url': t.get_absolute_url()}
for t in tags] + \
[{'label': b.title,
'id': t.id,
'url': t.get_absolute_url()}
for t in tags] + \
[{'label': b.title,
- 'category': _(
category_name('book')
),
+ 'category': _(
'book'
),
'id': b.id,
'url': b.get_absolute_url()}
for b in books])
'id': b.id,
'url': b.get_absolute_url()}
for b in books])
@@
-127,7
+119,8
@@
def main(request):
context_instance=RequestContext(request))
hint.tags(tag_list)
context_instance=RequestContext(request))
hint.tags(tag_list)
- hint.books(book)
+ if book:
+ hint.books(book)
toks = StringReader(query)
fuzzy = 'fuzzy' in request.GET
toks = StringReader(query)
fuzzy = 'fuzzy' in request.GET