Projet

Général

Profil

0001-basket-cell-improve-markup-47735.patch

Thomas Jund (congés, retour le 29/04), 22 octobre 2020 11:09

Télécharger (3,11 ko)

Voir les différences:

Subject: [PATCH] basket-cell: improve markup (#47735)

 .../lingo/templates/lingo/combo/basket.html   | 32 +++++++++++--------
 1 file changed, 19 insertions(+), 13 deletions(-)
combo/apps/lingo/templates/lingo/combo/basket.html
2 2
{% block cell-content %}
3 3
{% if regies %}
4 4
<h2>{% trans "Basket" %}</h2>
5
<div class="lingo-basket-cell--content">
5 6
{% for regie_info in regies %}
6
{% if regies|length != 1 %}<h3 class="regie-name">{{regie_info.regie.label}}</h3>{% endif %}
7
<ul class="payment-items">
7
<div class="lingo-basket-cell--regie">
8
{% if regies|length != 1 %}<h3 class="lingo-basket-cell--regie-name">{{regie_info.regie.label}}</h3>{% endif %}
9
<ul class="lingo-basket-cell--list">
8 10
  {% for item in regie_info.items %}
9
  <li><a {% if item.source_url %}href="{{ item.source_url }}{% endif %}">{{ item.subject }}</a>: {{ item.amount }} €
10
          {% if item.user_cancellable %}
11
          <a rel="popup" href="{% url 'lingo-cancel-item' pk=item.id %}">({% trans 'remove' %})</a>
12
          {% endif %}
13
          {% if regie_info.regie.can_pay_only_one_basket_item %}
14
          <a id="{{ item.pk }}" class="button individual-item" href="{{ item.payment_url }}?next_url={{ cell.page.get_online_url }}">{% trans "Pay" %}</a>
15
          {% endif %}
11
  <li class="lingo-basket-cell--item">
12
    <a class="lingo-basket-cell--item-label" {% if item.source_url %}href="{{ item.source_url }}{% endif %}">{{ item.subject }}</a>
13
    <span class="lingo-basket-cell--item-price">{{ item.amount }} €</span>
14
    <span class="lingo-basket-cell--item-actions">
15
      {% if regie_info.regie.can_pay_only_one_basket_item %}
16
      <a id="{{ item.pk }}" class="lingo-basket-cell--item-pay" href="{{ item.payment_url }}?next_url={{ cell.page.get_online_url }}">{% trans "Pay" %}</a>
17
      {% endif %}
18
      {% if item.user_cancellable %}
19
      <a class="lingo-basket-cell--item-remove" role="button" rel="popup" href="{% url 'lingo-cancel-item' pk=item.id %}">{% trans 'remove' %}</a>
20
      {% endif %}
21
    </span>
16 22
  </li>
17 23
  {% endfor %}
18
  {% if not regie_info.regie.can_pay_only_one_basket_item %}
19
  <li><strong>{% trans "Total:" %}</strong> {{ regie_info.total }} €</li>
20
  {% endif %}
21 24
</ul>
25
</div>
22 26

  
23 27
{% if not regie_info.regie.can_pay_only_one_basket_item %}
24 28
<form action="{% url 'lingo-pay' %}" method="POST">
25 29
{% csrf_token %}
30
<p class="lingo-basket-cell--total"><strong>{% trans "Total:" %}</strong> {{ regie_info.total }} €</p>
26 31
<input type="hidden" name="next_url" value="{{ cell.page.get_online_url }}" />
27 32
<input type="hidden" name="regie" value="{{regie_info.regie.id}}" />
28
<button>{% trans "Pay" %}</button>
33
<button class="lingo-basket-cell--pay">{% trans "Pay" %}</button>
29 34
</form>
30 35
{% endif %}
31 36

  
32 37
{% endfor %}
33 38
{% endif %}
39
</div>
34 40
{% endblock %}
35
-