diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-11-17 11:35:10 +0100 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2017-11-17 11:35:10 +0100 |
commit | 17bf67ec257d0d10decedc44a88d0ab5197c2ba8 (patch) | |
tree | 29c5758dc8d24da9c82564ae4e98010b6479c6b8 /ishtar_common/templates/blocks/bs_form_snippet.html | |
parent | 08906e5f2779974bc98b03d594a371191ba89cc4 (diff) | |
download | Ishtar-17bf67ec257d0d10decedc44a88d0ab5197c2ba8.tar.bz2 Ishtar-17bf67ec257d0d10decedc44a88d0ab5197c2ba8.zip |
UI: search
Diffstat (limited to 'ishtar_common/templates/blocks/bs_form_snippet.html')
-rw-r--r-- | ishtar_common/templates/blocks/bs_form_snippet.html | 50 |
1 files changed, 27 insertions, 23 deletions
diff --git a/ishtar_common/templates/blocks/bs_form_snippet.html b/ishtar_common/templates/blocks/bs_form_snippet.html index f715c3ece..a6997507c 100644 --- a/ishtar_common/templates/blocks/bs_form_snippet.html +++ b/ishtar_common/templates/blocks/bs_form_snippet.html @@ -3,61 +3,65 @@ <div class="alert alert-danger" role="alert"> {{form.non_field_errors}} </div> -{%endif%} +{% endif %} + {% for hidden in form.hidden_fields %} {{hidden}} {% if field.errors %}<div class="invalid-feedback"> {{ field.errors }} </div>{% endif %} {% endfor %} + {% for field in form.visible_fields %} -{% if search and forloop.counter0 == 0 %} +{% if field.name == 'pk' %} +{{field}} +{% elif field.name == 'search_vector' and forloop.counter0 == 0 %} <div class="form-row"> - <div class="form-group col-lg"> + <div class="form-group col-lg-10"> <div class="input-group"> <span class="input-group-addon"> <i class="fa fa-search" aria-hidden="true"></i></span> {{field|safe}} </div> - {% if field.errors %}<div class="invalid-feedback"> - {{ field.errors }} - </div>{% endif %} {% if field.help_text %} <small><a data-toggle="collapse" href="#{{field.auto_id}}_help" aria-expanded="false" aria-controls="{{field.auto_id}}_help"> - {% trans 'help'%}</a></small> - <div class="collapse" id="{{field.auto_id}}_help"> - <div class="card card-body"> - {{field.help_text}} - </div> + {% trans 'help'%}</a></small>{% endif %} + {% if field.errors %} + <div class="invalid-feedback"> + {{ field.errors }} + </div>{% endif %} + </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> + </p> + </div> + + {% if field.help_text %} + <div class="collapse" id="{{field.auto_id}}_help"> + <div class="card card-body"> + {{field.help_text}} </div> - {% endif %} </div> + {% endif %} </div> {% else %} - {% if search and forloop.counter0 == 1 %} -</div> -<div> - <p class="text-center"> - <a class="btn btn-secondary btn-sm" data-toggle="collapse" href="#tail-form" - aria-expanded="false" aria-controls="tail-form"> - {% trans "Criteria search" %}</a> - </p> -</div> <div class="collapse" id="tail-form"> <div class="card card-body"> <div class="form-row"> {% endif %} -{% if search and forloop.counter0|divisibleby:2 or search and forloop.counter1|divisibleby:2 %} +{% if not search and forloop.counter0|divisibleby:2 or search and forloop.counter1|divisibleby:2 %} {% if forloop.counter0 %} </div>{% endif %} <div class="form-row"> {% endif %} - <div class="form-group col-lg-6"> {{ field.label_tag }} {{field|safe}} |