Fix #198 -- Collapse invoice form if it is optional (#218)

This commit is contained in:
Tobias Kunze
2016-08-29 19:18:20 +02:00
committed by Raphael Michel
parent 6027262194
commit 579d71e95b
2 changed files with 8 additions and 6 deletions

View File

@@ -7,11 +7,11 @@
<p>{% trans "Before we continue, we need you to answer some questions." %}</p> <p>{% trans "Before we continue, we need you to answer some questions." %}</p>
<form class="form-horizontal" method="post"> <form class="form-horizontal" method="post">
{% csrf_token %} {% csrf_token %}
<div class="panel-group" id="questions_accordion"> <div class="panel-group" id="questions_group">
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h4 class="panel-title"> <h4 class="panel-title">
<a data-toggle="collapse" href="#contact" data-parent="#questions_accordion"> <a data-toggle="collapse" href="#contact">
<strong>{% trans "Contact information" %}</strong> <strong>{% trans "Contact information" %}</strong>
</a> </a>
</h4> </h4>
@@ -26,7 +26,7 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h4 class="panel-title"> <h4 class="panel-title">
<a data-toggle="collapse" href="#invoice" data-parent="#questions_accordion"> <a data-toggle="collapse" href="#invoice">
<strong>{% trans "Invoice information" %}</strong> <strong>{% trans "Invoice information" %}</strong>
{% if not event.settings.invoice_address_required %} {% if not event.settings.invoice_address_required %}
{% trans "(optional)" %} {% trans "(optional)" %}
@@ -34,7 +34,7 @@
</a> </a>
</h4> </h4>
</div> </div>
<div id="invoice" class="panel-collapse collapsed in"> <div id="invoice" class="panel-collapse collapsed {% if event.settings.invoice_address_required %} in {% endif %}">
<div class="panel-body"> <div class="panel-body">
{% bootstrap_form invoice_form layout="horizontal" %} {% bootstrap_form invoice_form layout="horizontal" %}
</div> </div>
@@ -45,8 +45,7 @@
<div class="panel panel-default"> <div class="panel panel-default">
<div class="panel-heading"> <div class="panel-heading">
<h4 class="panel-title"> <h4 class="panel-title">
<a data-toggle="collapse" href="#cp{{ form.pos.id }}" <a data-toggle="collapse" href="#cp{{ form.pos.id }}">
data-parent="#questions_accordion">
<strong>{{ form.pos.item.name }}</strong> <strong>{{ form.pos.item.name }}</strong>
{% if form.pos.variation %} {% if form.pos.variation %}
{{ form.pos.variation }} {{ form.pos.variation }}

View File

@@ -17,6 +17,9 @@
<h4 class="panel-title"> <h4 class="panel-title">
<a data-toggle="collapse" href="#invoice" data-parent="#questions_accordion"> <a data-toggle="collapse" href="#invoice" data-parent="#questions_accordion">
<strong>{% trans "Invoice information" %}</strong> <strong>{% trans "Invoice information" %}</strong>
{% if not event.settings.invoice_address_required %}
{% trans "(optional)" %}
{% endif %}
</a> </a>
</h4> </h4>
</div> </div>