summaryrefslogtreecommitdiff
path: root/ishtar_common
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-06 15:38:59 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-02-06 15:38:59 +0100
commit100c516f638641fb8c22d647b82214514ed8bb10 (patch)
treefaf18eb10a5077dba8c15b4b57f84c86236ee282 /ishtar_common
parent310a235cae5d26971d386c19f7516ddeb605a74c (diff)
downloadIshtar-100c516f638641fb8c22d647b82214514ed8bb10.tar.bz2
Ishtar-100c516f638641fb8c22d647b82214514ed8bb10.zip
Fix image input widget
Diffstat (limited to 'ishtar_common')
-rw-r--r--ishtar_common/templates/widgets/image_input.html27
1 files changed, 17 insertions, 10 deletions
diff --git a/ishtar_common/templates/widgets/image_input.html b/ishtar_common/templates/widgets/image_input.html
index 79be1aaf9..fe9090e46 100644
--- a/ishtar_common/templates/widgets/image_input.html
+++ b/ishtar_common/templates/widgets/image_input.html
@@ -1,15 +1,22 @@
-<div class="form-row form-control">
- {% if is_initial %}
+{% load i18n %}<div class="form-row form-control">
+ {% if is_initial or widget.value.url %}
<span class="col-4">
- <a href="{{ widget.value.url }}">
- <img class="form-thumbnail" src="{{ widget.value.url }}">
- </a>
+ <div id="lightgallery-{{widget.name}}">
+ <a href="{{ widget.value.url }}">
+ <img class="form-thumbnail" src="{{ widget.value.url }}">
+ </a>
+ </div>
</span>{% endif %}
<span class="col-8">
- {% if not widget.required and is_initial %}
+ {% if is_initial or widget.value.url %}{% if not widget.required %}
<input type="checkbox" name="{{ checkbox_name }}" id="{{ checkbox_id }}" />
- <label for="{{ checkbox_id }}">{{ clear_checkbox_label }}</label>
- {% endif %}
- <input type="{{ widget.type }}" name="{{ widget.name }}"{% include "django/forms/widgets/attrs.html" %} />
+ <label for="{{ checkbox_id }}">{% trans "delete" %}</label>
+ {% endif %}{% endif %}
+ <input type="{{ widget.type }}" name="{{ widget.name }}"{% include 'django/forms/widgets/attrs.html' %} />
</span>
-</div> \ No newline at end of file
+</div>
+{% if is_initial or widget.value.url %}
+<script type="text/javascript">
+lightGallery(document.getElementById('lightgallery-{{widget.name}}'));
+</script>
+{% endif %}