diff options
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> |