diff options
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 |
commit | 7d0bc905cc774f0b7fb5547340e216fb564923e7 (patch) | |
tree | d8ee75ebabd28ec38eb40f3b7931d0e35061424b /ishtar_common/templates/widgets | |
parent | f035e94f10f837625b8a46cfff93ad5bebc810b3 (diff) | |
download | Ishtar-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.html | 19 |
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 %} |