Fix modal display

This commit is contained in:
Alexis Métaireau 2021-07-12 21:08:10 +02:00
parent 9bccd8be25
commit 2243be1a03
3 changed files with 5 additions and 3 deletions

View file

@ -63,6 +63,7 @@ Hey, jettes un coup d'oeil à
<a class="button" href="{{ url_for('edit_producer', delivery_id=delivery.id, producer_id=producer.id) }}#products">Oui, mettre à jour les prix pour {{ producer.name }}</a> <a class="button" href="{{ url_for('edit_producer', delivery_id=delivery.id, producer_id=producer.id) }}#products">Oui, mettre à jour les prix pour {{ producer.name }}</a>
{%- endset %} {%- endset %}
{{ macros.modal(id="update-price", body=modal_body, checked=True) }} {{ macros.modal(id="update-price", body=modal_body, checked=True) }}
{% break %}
{% endif %} {% endif %}
{% endfor %} {% endfor %}
{% include "includes/delivery_table.html" %} {% include "includes/delivery_table.html" %}

View file

@ -2,10 +2,10 @@
{% if label %} {% if label %}
<label for="modal-{{ id }}" class="toggle-label">{{ label }}</label> <label for="modal-{{ id }}" class="toggle-label">{{ label }}</label>
{% endif %} {% endif %}
<input type="checkbox" id="modal-{{ id }}" class="toggle" {% if checked %}checked{% endif %}> <input type="checkbox" id="modal-{{ id }}" class="toggle" {% if checked %}checked{% endif %} />
<label for="modal-{{ id }}" class="toggle-background"></label> <label for="modal-{{ id }}" class="toggle-background"></label>
<div class="toggle-container"> <div class="toggle-container">
{{ body }} {{ body }}
<label for="modal-{{ id }}" class="toggle-label">Fermer</label> <label for="modal-{{ id }}" class="toggle-label">Fermer</label>
</div> </div>
{%- endmacro %} {%- endmacro %}

View file

@ -25,7 +25,7 @@ class Response(RollResponse):
message = json.loads(self.request.cookies["message"]) message = json.loads(self.request.cookies["message"])
context["message"] = message context["message"] = message
except ValueError: except ValueError:
print('Unable to read the content of the cookie message. Skipping it.') print('Unable to read the content of the cookie message. Skipping it.')
self.cookies.set("message", "") self.cookies.set("message", "")
return env.get_template(template_name).render(*args, **context) return env.get_template(template_name).render(*args, **context)
@ -148,6 +148,7 @@ def configure():
env = Environment( env = Environment(
loader=PackageLoader("copanier", "templates"), loader=PackageLoader("copanier", "templates"),
autoescape=select_autoescape(["copanier"]), autoescape=select_autoescape(["copanier"]),
extensions=['jinja2.ext.loopcontrols']
) )