From f8960eb4757804680c59f400953aae784eda5b16 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Fri, 14 Sep 2012 02:08:20 -0400 Subject: [PATCH] Further updates to use new icon server, fix registry typo --- apps/dynamic_search/links.py | 2 +- .../templatetags/search_tags.py | 19 +++---------------- apps/dynamic_search/views.py | 3 ++- 3 files changed, 6 insertions(+), 18 deletions(-) diff --git a/apps/dynamic_search/links.py b/apps/dynamic_search/links.py index 9abdf27eeb..7e7ac9ad94 100644 --- a/apps/dynamic_search/links.py +++ b/apps/dynamic_search/links.py @@ -7,6 +7,6 @@ from navigation.api import Link from .icons import icon_search menu_link = Link(text=_(u'search'), view='search', icon=icon_search, children_url_regex=[r'^search/']) -search = Link(text=_(u'search'), view='search', sprite='zoom') +search = Link(text=_(u'search'), view='search', icon=icon_search) search_advanced = Link(text=_(u'advanced search'), view='search_advanced', sprite='zoom_in') search_again = Link(text=_(u'search again'), view='search_again', sprite='arrow_undo') diff --git a/apps/dynamic_search/templatetags/search_tags.py b/apps/dynamic_search/templatetags/search_tags.py index e48852685f..a8a2b6c46b 100644 --- a/apps/dynamic_search/templatetags/search_tags.py +++ b/apps/dynamic_search/templatetags/search_tags.py @@ -8,24 +8,11 @@ from haystack.forms import SearchForm from ..models import RecentSearch from ..conf.settings import RECENT_COUNT +from ..icons import icon_search register = Library() -@register.inclusion_tag('search_results_subtemplate.html', takes_context=True) -def search_form(context): - context.update({ - 'form': SearchForm(initial={'q': context.get('query_string', {}).get('q'), 'source': 'sidebar'}), - 'request': context['request'], - 'STATIC_URL': context['STATIC_URL'], - 'form_action': reverse('search'), - 'form_title': _(u'Search'), - 'submit_label': _(u'Search'), - 'submit_icon_famfam': 'zoom', - }) - return '' - - @register.inclusion_tag('generic_subtemplate.html', takes_context=True) def recent_searches_template(context): recent_searches = RecentSearch.objects.get_for_user(user=context['user']) @@ -35,10 +22,10 @@ def recent_searches_template(context): 'side_bar': True, 'title': _(u'recent searches (maximum of %d)') % RECENT_COUNT, 'paragraphs': [ - u'%(text)s' % { + u'%(icon)s%(text)s' % { 'text': recent_search, 'url': recent_search.get_absolute_url(), - 'icon': 'zoom_in' if recent_search.is_advanced() else 'zoom', + 'icon': 'zoom_in' if recent_search.is_advanced() else icon_search.display_small(), } for recent_search in recent_searches ] }) diff --git a/apps/dynamic_search/views.py b/apps/dynamic_search/views.py index 03bcfba8d3..43b111e154 100644 --- a/apps/dynamic_search/views.py +++ b/apps/dynamic_search/views.py @@ -13,6 +13,7 @@ from permissions.models import Permission from acls.models import AccessEntry from .models import RecentSearch +from .icons import icon_search class CustomSearchView(SearchView): @@ -39,7 +40,7 @@ class CustomSearchView(SearchView): 'object_list': object_list, 'suggestion': None, 'submit_label': _(u'Search'), - 'submit_icon_famfam': 'zoom', + 'submit_icon': icon_search, 'form_title': _(u'Search'), 'form_hide_required_text': True, 'list_title': _(u'results for: %s') % self.query,