|
|
@ -11,7 +11,7 @@ |
|
|
<% end %> |
|
|
<% end %> |
|
|
|
|
|
|
|
|
<!-- Erste Zeile: Datum, Stunden, Minuten --> |
|
|
<!-- Erste Zeile: Datum, Stunden, Minuten --> |
|
|
<div class="row g-3"> |
|
|
|
|
|
|
|
|
<div class="row g-3 mt-1"> |
|
|
<div class="col-12 col-md-4"> |
|
|
<div class="col-12 col-md-4"> |
|
|
<%= form.label :date, 'Datum', class: 'form-label' %> |
|
|
<%= form.label :date, 'Datum', class: 'form-label' %> |
|
|
<%= form.text_field :date, |
|
|
<%= form.text_field :date, |
|
|
@ -46,7 +46,7 @@ |
|
|
|
|
|
|
|
|
<div class="col-12"> |
|
|
<div class="col-12"> |
|
|
<%= form.label :entry_art, 'Art', class: 'form-label' %> |
|
|
<%= form.label :entry_art, 'Art', class: 'form-label' %> |
|
|
<%= form.select :entry_art, Entry::ENTRY_ARTEN, {}, class: 'form-select' %> |
|
|
|
|
|
|
|
|
<%= form.select :entry_art, Entry::ENTRY_ARTEN, {}, class: 'form-select', id: 'entry_art_select' %> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<div class="col-12"> |
|
|
<div class="col-12"> |
|
|
@ -56,6 +56,20 @@ |
|
|
min: 0, |
|
|
min: 0, |
|
|
value: form.object.distance_km || 0 %> |
|
|
value: form.object.distance_km || 0 %> |
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div id="fortbildung-fields" style="<%= form.object.entry_art == "Fortbildung" ? '' : 'display: none;' %>"> |
|
|
|
|
|
<div class="col-12 col-md-4"> |
|
|
|
|
|
<%= form.label :beschreibung, 'Beschreibung', class: 'form-label' %> |
|
|
|
|
|
<%= form.text_field :beschreibung, class: 'form-control' %> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<div class="col-12 col-md-4"> |
|
|
|
|
|
<%= form.label :kosten, 'Kosten (z. B. Teilnahmegebühr)', class: 'form-label' %> |
|
|
|
|
|
<%= form.number_field :kosten, class: 'form-control', min: 0, step: 0.01 %> |
|
|
|
|
|
</div> |
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
</div> |
|
|
|
|
|
|
|
|
<!-- Buttons --> |
|
|
<!-- Buttons --> |
|
|
@ -64,3 +78,19 @@ |
|
|
<%= link_to 'Zurück', entries_path, class: 'btn btn-secondary ms-2' %> |
|
|
<%= link_to 'Zurück', entries_path, class: 'btn btn-secondary ms-2' %> |
|
|
</div> |
|
|
</div> |
|
|
<% end %> |
|
|
<% end %> |
|
|
|
|
|
<script> |
|
|
|
|
|
document.addEventListener("DOMContentLoaded", function () { |
|
|
|
|
|
const entryArtSelect = document.getElementById("entry_art_select"); |
|
|
|
|
|
const fortbildungFields = document.getElementById("fortbildung-fields"); |
|
|
|
|
|
|
|
|
|
|
|
if (entryArtSelect && fortbildungFields) { |
|
|
|
|
|
entryArtSelect.addEventListener("change", function () { |
|
|
|
|
|
if (entryArtSelect.value === "Fortbildung") { |
|
|
|
|
|
fortbildungFields.style.display = "block"; |
|
|
|
|
|
} else { |
|
|
|
|
|
fortbildungFields.style.display = "none"; |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
} |
|
|
|
|
|
}); |
|
|
|
|
|
</script> |