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>
<form class="form-horizontal" method="post">
{% csrf_token %}
<div class="panel-group" id="questions_accordion">
<div class="panel-group" id="questions_group">
<div class="panel panel-default">
<div class="panel-heading">
<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>
</a>
</h4>
@@ -26,7 +26,7 @@
<div class="panel panel-default">
<div class="panel-heading">
<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>
{% if not event.settings.invoice_address_required %}
{% trans "(optional)" %}
@@ -34,7 +34,7 @@
</a>
</h4>
</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">
{% bootstrap_form invoice_form layout="horizontal" %}
</div>
@@ -45,8 +45,7 @@
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a data-toggle="collapse" href="#cp{{ form.pos.id }}"
data-parent="#questions_accordion">
<a data-toggle="collapse" href="#cp{{ form.pos.id }}">
<strong>{{ form.pos.item.name }}</strong>
{% if form.pos.variation %}
{{ form.pos.variation }}

View File

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