summaryrefslogtreecommitdiff
path: root/ishtar_common/templates
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-18 17:05:45 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-01-18 17:05:45 +0100
commit728e908b4f50f94bb63674311bfa108c096f9dd6 (patch)
tree0ba7c06889787205331c9155d76b11bb3e1aab4f /ishtar_common/templates
parenteb54c792cdabada6d36ea56fcb2ba6ec706911b8 (diff)
downloadIshtar-728e908b4f50f94bb63674311bfa108c096f9dd6.tar.bz2
Ishtar-728e908b4f50f94bb63674311bfa108c096f9dd6.zip
Add a bs_field template tag
Diffstat (limited to 'ishtar_common/templates')
-rw-r--r--ishtar_common/templates/blocks/bs_field_snippet.html26
-rw-r--r--ishtar_common/templates/blocks/bs_form_snippet.html4
2 files changed, 28 insertions, 2 deletions
diff --git a/ishtar_common/templates/blocks/bs_field_snippet.html b/ishtar_common/templates/blocks/bs_field_snippet.html
new file mode 100644
index 000000000..bf341db8e
--- /dev/null
+++ b/ishtar_common/templates/blocks/bs_field_snippet.html
@@ -0,0 +1,26 @@
+{% load i18n %}
+ <div class="form-group col-lg-6">
+ {{ field.label_tag }}
+ {% if field.help_text %}
+ <div class="input-group">
+ {% endif %}
+ {{field|safe}}
+ {% if field.help_text %}
+ <span class="input-group-append">
+ <a class="input-group-text" data-toggle="collapse"
+ href="#{{field.auto_id}}_help"
+ aria-expanded="false" aria-controls="{{field.auto_id}}_help">
+ <i class="fa fa-question-circle" aria-hidden="true"></i>
+ </a>
+ </span>
+ </div>
+ <div class="collapse" id="{{field.auto_id}}_help">
+ <div class="card card-body">
+ {{field.help_text}}
+ </div>
+ </div>
+ {% endif %}
+ {% if field.errors %}<div class="invalid-feedback">
+ {{ field.errors }}
+ </div>{% endif %}
+ </div>
diff --git a/ishtar_common/templates/blocks/bs_form_snippet.html b/ishtar_common/templates/blocks/bs_form_snippet.html
index eb52fa653..a9042ff67 100644
--- a/ishtar_common/templates/blocks/bs_form_snippet.html
+++ b/ishtar_common/templates/blocks/bs_form_snippet.html
@@ -7,8 +7,8 @@
{% for hidden in form.hidden_fields %}
{{hidden}}
-{% if field.errors %}<div class="invalid-feedback">
- {{ field.errors }}
+{% if hidden.errors %}<div class="invalid-feedback">
+ {{ hidden.errors }}
</div>{% endif %}
{% endfor %}