summaryrefslogtreecommitdiff
path: root/chimere/templates/search/search.html
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2014-12-09 15:06:40 +0100
committerÉtienne Loks <etienne.loks@proxience.com>2014-12-09 15:06:40 +0100
commita0210159c9ae7463402b2f2dd02af6e738a28d78 (patch)
tree56e4a0a36a80d129cf24eb4c7a6d7a8383c13007 /chimere/templates/search/search.html
parent50a0f76b1e5a587f5771e88173f0a3796d9b45b1 (diff)
downloadChimère-a0210159c9ae7463402b2f2dd02af6e738a28d78.tar.bz2
Chimère-a0210159c9ae7463402b2f2dd02af6e738a28d78.zip
Work on autocomplete
Diffstat (limited to 'chimere/templates/search/search.html')
-rw-r--r--chimere/templates/search/search.html12
1 files changed, 9 insertions, 3 deletions
diff --git a/chimere/templates/search/search.html b/chimere/templates/search/search.html
index 28b2b3a..4405381 100644
--- a/chimere/templates/search/search.html
+++ b/chimere/templates/search/search.html
@@ -1,4 +1,4 @@
-{% load url from future %}{% load i18n%}
+{% load url from future %}{% load i18n %}
{% if query %}
<script type='text/javascript'>
var new_ids = [{% for result in page.object_list %}{{result.object.pk}}{% if not forloop.last %}, {% endif %}{% endfor %}];
@@ -31,17 +31,23 @@ for (idx=0 ; idx < new_ids.length ; idx++){
{% endif %}
{% else %}
-<form id='search-form'>
- {{ form.q }} <button name='haystack-search' id='haystack-search' type='button'>{% trans "Search" %}</button>
+<form id='search-form' class='autocomplete-me'>
+ <input type="text" id="id_q" name="q" autocomplete="off"/>
+ <button name='haystack-search' id='haystack-search' type='button' disabled='disabled' class="btn btn-default">{% trans "Search" %}</button>
</form>
<div id='search-result'></div>
<script type='text/javascript'>
+no_result_message = "{% trans 'No results found.' %}";
$(function(){
$('#haystack-search').click(
function(evt){
$("#main-map").chimere("razMap");
haystack_search(evt);
});
+ window.autocomplete = new Autocomplete({
+ form_selector: '.autocomplete-me'
+ });
+ window.autocomplete.setup();
});
</script>
{% endif %}