summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/blocks
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-22 12:58:56 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-22 12:58:56 +0100
commit42a64fd13f1f05f2bf0ecc94851b0d0a961658ac (patch)
tree8f29d4bf447d9df8bf03c628701eaf6147eab703 /ishtar_common/templates/blocks
parentbba3322aebafd6c6910185a48e4e242950b6615a (diff)
downloadIshtar-42a64fd13f1f05f2bf0ecc94851b0d0a961658ac.tar.bz2
Ishtar-42a64fd13f1f05f2bf0ecc94851b0d0a961658ac.zip
Put advanced search inside a modal - get a text summary of advanced search
Diffstat (limited to 'ishtar_common/templates/blocks')
-rw-r--r--ishtar_common/templates/blocks/bs_form_snippet.html38
1 files changed, 31 insertions, 7 deletions
diff --git a/ishtar_common/templates/blocks/bs_form_snippet.html b/ishtar_common/templates/blocks/bs_form_snippet.html
index c636465f3..c9716794c 100644
--- a/ishtar_common/templates/blocks/bs_form_snippet.html
+++ b/ishtar_common/templates/blocks/bs_form_snippet.html
@@ -36,9 +36,10 @@
</div>
<div class="form-group col-lg">
<p class="text-right">
- <a class="btn btn-secondary btn-sm" data-toggle="collapse" href="#tail-form"
- aria-expanded="false" aria-controls="tail-form">
- {% trans "Advanced search" %}</a>
+ <button class="btn btn-secondary btn-sm" data-toggle="modal"
+ data-target="#modal-advanced-search">
+ {% trans "Advanced search" %} <i class="fa fa-cogs" aria-hidden="true"></i>
+ </button>
</p>
</div>
@@ -50,11 +51,21 @@
</div>
{% endif %}
</div>
+<div class="alert alert-info" role="alert" id="advanced-search-resume">
+ <strong><i class="fa fa-cogs" aria-hidden="true"></i>{% trans ":" %}&nbsp;</strong>
+ <span id="advanced-search-resume-content"></span>
+</div>
{% else %}
{% if search and forloop.counter0 == 1 %}
-<div class="collapse" id="tail-form">
- <div class="card card-body">
- <div class="form-row">
+<div class="modal" id="modal-advanced-search" tabindex="-1" role="dialog"
+ data-backdrop="static" data-keyboard="false" aria-hidden="true">
+ <div class="modal-dialog modal-lg">
+ <div class="modal-content">
+ <div class="modal-header">
+ <h5>{% trans "Advanced search" %}</h5>
+ </div>
+ <form id="advanced-search-form">
+ <div class="modal-body form-row">
{% endif %}
{% if not search and forloop.counter0|divisibleby:2 or search and forloop.counter1|divisibleby:2 %}
@@ -65,10 +76,23 @@
{% include "blocks/bs_field_snippet.html" %}
{% if forloop.last %}
{% if search and forloop.counter0 >= 1 %}
+ </div>
+ <div class="modal-footer">
+ <button type="button" class="btn btn-secondary advanced-search-reset"
+ data-dismiss="modal">{% trans 'Reset' %}</button>
+ <button type="button" class="btn btn-primary advanced-search-valid"
+ data-dismiss="modal">{% trans "Validate" %}</button>
+ </div>
+ </form>
+ </div>
</div>
- </div>
{% endif %}
</div>
{% endif %}
{% endif %}
{% endfor %}
+
+{% if search %}
+<script type="text/javascript">
+$(register_advanced_search);</script>
+{% endif %}