diff options
Diffstat (limited to 'chimere/views.py')
| -rw-r--r-- | chimere/views.py | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/chimere/views.py b/chimere/views.py index 8b5af5a..0dd5cd5 100644 --- a/chimere/views.py +++ b/chimere/views.py @@ -1,6 +1,6 @@  #!/usr/bin/env python  # -*- coding: utf-8 -*- -# Copyright (C) 2008-2014  Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet> +# Copyright (C) 2008-2015  Étienne Loks  <etienne.loks_AT_peacefrogsDOTnet>  #  # RSS : Copyright (C) 2010 Pierre Clarenc <pierre.crc_AT_gmailDOTcom>,  #                          Samuel Renard <renard.samuel_AT_gmailDOTcom>, @@ -967,7 +967,11 @@ if hasattr(settings, 'CHIMERE_SEARCH_ENGINE') \      from haystack.views import SearchView as HaystackSearchView      from haystack.query import SearchQuerySet      class SearchView(HaystackSearchView): -        pass +        def extra_context(self, *args, **kwargs): +            context = super(SearchView, self).extra_context(*args, **kwargs) +            context["autocomplete"] = settings.HAYSTACK_AUTOCOMPLETE \ +                    if hasattr(settings, 'HAYSTACK_AUTOCOMPLETE') else False +            return context      def autocomplete(request):          sqs = SearchQuerySet().autocomplete(                                  content_auto=request.GET.get('q', ''))[:5]  | 
