summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/widgets
diff options
context:
space:
mode:
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
commit5848f96f633d63248eefbabd325b17f6e36bd0e8 (patch)
tree59990ede30849daf44a9323d7e9a18e17d707285 /ishtar_common/templates/widgets
parent721229d393b6820619c5a006fa4b97889315932a (diff)
downloadIshtar-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.html32
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>