Browse Source

fix layouts

main
Christoph Marzell 1 month ago
parent
commit
200831c1a3
  1. 13
      app/views/entries/_form.html.erb
  2. 6
      app/views/layouts/application.html.erb

13
app/views/entries/_form.html.erb

@ -13,11 +13,18 @@
<!-- Erste Zeile: Datum, Stunden, Minuten --> <!-- Erste Zeile: Datum, Stunden, Minuten -->
<div class="row g-3 mt-1"> <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.date_field :date,
class: 'form-control flatpickr', class: 'form-control flatpickr',
data: { enable_time: false, allow_input: true },
value: (form.object.date || Date.today) %>
data: {
enable_time: false,
altInput: true,
altFormat: 'd.m.Y',
dateFormat: 'Y-m-d' # Wichtig: Flatpickr braucht `dateFormat`
},
value: (form.object.date) %>
</div> </div>
<div class="col-12 col-md-4"> <div class="col-12 col-md-4">

6
app/views/layouts/application.html.erb

@ -35,9 +35,9 @@
<script defer> <script defer>
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {
flatpickr(".flatpickr", { flatpickr(".flatpickr", {
dateFormat: "d.m.Y",
allowInput: true
altInput: true,
altFormat: "d.m.Y",
dateFormat: "Y-m-d"
}); });
}); });
</script> </script>

Loading…
Cancel
Save