diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-07-09 20:59:24 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2018-08-13 18:26:03 +0200 |
commit | 5848f96f633d63248eefbabd325b17f6e36bd0e8 (patch) | |
tree | 59990ede30849daf44a9323d7e9a18e17d707285 /ishtar_common/templates/widgets | |
parent | 721229d393b6820619c5a006fa4b97889315932a (diff) | |
download | Ishtar-5848f96f633d63248eefbabd325b17f6e36bd0e8.tar.bz2 Ishtar-5848f96f633d63248eefbabd325b17f6e36bd0e8.zip |
Save search queries
Diffstat (limited to 'ishtar_common/templates/widgets')
-rw-r--r-- | ishtar_common/templates/widgets/search_input.html | 32 |
1 files changed, 22 insertions, 10 deletions
diff --git a/ishtar_common/templates/widgets/search_input.html b/ishtar_common/templates/widgets/search_input.html index a1e5aa2e4..ddb62969f 100644 --- a/ishtar_common/templates/widgets/search_input.html +++ b/ishtar_common/templates/widgets/search_input.html @@ -4,28 +4,40 @@ <i class="fa fa-search" aria-hidden="true"></i> </span> </span> - <input type="{{ widget.type }}" name="{{ widget.name }}"{% if widget.value != None %} value="{{ widget.value|stringformat:'s' }}"{% endif %}{% include "django/forms/widgets/attrs.html" %} /> + <input type="{{ widget.type }}" name="{{ widget.name }}" + {% if widget.value != None %} value="{{ widget.value|stringformat:'s' }}"{% endif %}{% include "django/forms/widgets/attrs.html" %} /> <span class="input-group-append"> <button type="button" class="btn btn-secondary" data-toggle="modal" - data-target="#modal-advanced-search"> + data-target="#modal-advanced-search" + title="{% trans 'Criteria' %}"> <i class="fa fa-cogs" aria-hidden="true"></i> </button> - </span> - <span class="input-group-append"> - <span class="input-group-text clear-search"> - <i class="fa fa-times" aria-hidden="true"></i> - </span> + <a type="button" class="async-link btn btn-secondary disabled" + id="save-search-button" + data-target="#modal-dynamic-form" + data-modal-open="#modal-dynamic-form" + title="{% trans 'Save search' %}" + href="{% url 'save-search-query' 'archaeological-operations' 'operation'%}"> + <i class="fa fa-floppy-o" aria-hidden="true"></i> + </a> + <span class="input-group-text clear-search"> + <i class="fa fa-times" aria-hidden="true"></i> + </span> </span> </div> <script type="text/javascript"> + $(document).ready(function(){ $(".search-widget input").keypress(function(e) { - if(e.which == 13) { - $(".search-widget").parents( - '.search').find("p > .btn-primary").click(); + if (e.which == 13) { + $(".search_button").click(); $(this).focus(); } }); + $(".search-widget input").keyup(function(e) { + enable_save(); + }); + enable_save(); }); </script> |