summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/widgets
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-04-26 13:24:46 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-06-12 08:43:58 +0200
commit7d0bc905cc774f0b7fb5547340e216fb564923e7 (patch)
treed8ee75ebabd28ec38eb40f3b7931d0e35061424b /ishtar_common/templates/widgets
parentf035e94f10f837625b8a46cfff93ad5bebc810b3 (diff)
downloadIshtar-7d0bc905cc774f0b7fb5547340e216fb564923e7.tar.bz2
Ishtar-7d0bc905cc774f0b7fb5547340e216fb564923e7.zip
Image widget: manage posted and initiel image displaying
Diffstat (limited to 'ishtar_common/templates/widgets')
-rw-r--r--ishtar_common/templates/widgets/image_input.html19
1 files changed, 14 insertions, 5 deletions
diff --git a/ishtar_common/templates/widgets/image_input.html b/ishtar_common/templates/widgets/image_input.html
index c71ada193..7f8f62482 100644
--- a/ishtar_common/templates/widgets/image_input.html
+++ b/ishtar_common/templates/widgets/image_input.html
@@ -1,19 +1,28 @@
{% load i18n %}<div class="form-row form-control">
- {% if is_initial or widget.value.url %}
+ {% if widget.value.url or hidden_value %}
<span class="col-4">
<div id="lightgallery-{{widget.name}}">
- <a href="{{ widget.value.url }}">
- <img class="form-thumbnail" src="{{ widget.value.url }}">
+ <a href="{% if hidden_value %}{{hidden_value}}{% else %}{{ widget.value.url }}{%endif%}">
+ <img class="form-thumbnail" src="{% if widget.value.url %}{{ widget.value.url }}{% else %}{{hidden_value}}{%endif%}">
</a>
</div>
- </span>{% endif %}
+ </span>
+ {% elif hidden_name_value %}
+ <span class="col-4">
+ {{hidden_name_value}}
+ </span>
+ {% endif %}
<span class="col-8">
- {% if is_initial or widget.value.url %}{% if not widget.required %}
+ {% if widget.value.url %}{% if not widget.required %}
<input type="checkbox" name="{{ widget.checkbox_name }}"
id="{{ widget.checkbox_id }}" />
<label for="{{ widget.checkbox_id }}">{% trans "delete" %}</label>
{% endif %}{% endif %}
<input type="{{ widget.type }}" name="{{ widget.name }}"{% include 'django/forms/widgets/attrs.html' %} />
+ <input type="hidden" name="{{ widget.name }}-hidden"
+ value="{% if widget.value.url %}{{widget.value.url}}{% elif hidden_value %}{{hidden_value}}{% endif %}"/>
+ <input type="hidden" name="{{ widget.name }}-hidden-name"
+ value="{% if hidden_name_value %}{{hidden_name_value}}{% endif %}"/>
</span>
</div>
{% if is_initial or widget.value.url %}