Refactorings and gui improvements
Some checks failed
/ Run tests (push) Successful in 1m22s
/ Run system tests (push) Failing after 1m33s
/ Build, push and deploy image (push) Successful in 3m22s

This commit is contained in:
david 2024-11-03 21:58:25 +01:00
parent c965e03e5a
commit d1294c2fc4
46 changed files with 358 additions and 128020 deletions

View file

@ -1,4 +1,4 @@
= bootstrap_form_with(model: [:report, page], data: { "turbo-frame": :nav }) do |form|
= bootstrap_form_with(model: page.persisted? ? page : [:report, page], data: { "turbo-frame": :_top }) do |form|
= form.text_field :path
= form.text_field :url
= form.submit

View file

@ -1,3 +1,4 @@
= bootstrap_form_with(model: page) do |form|
= form.text_area :notes, rows: [(page.notes&.count("\n") || 0) + 1, 10].max, placeholder: "Hier kannst du Notizen speichern. \n\nJeder Pfad hat seine eigenen Notizen.", hide_label: true
= form.submit "Speichern"
.mt-5
= bootstrap_form_with(model: page) do |form|
= form.text_area :notes, rows: [(page.notes&.count("\n") || 0) + 1, 10].max, placeholder: "Hier kannst du Notizen speichern. \n\nJeder Pfad hat seine eigenen Notizen.", hide_label: true
= form.submit "Speichern"

View file

@ -1,6 +1,6 @@
<div id="<%= dom_id page %>" class="mb-3">
<h2>
<i class="bi bi-file"></i>
<i class="bi bi-file-earmark-check"></i>
<%= page.position %> <%= page.path %></h2>
<p>url: <%= page.url %></p>
<div id="element_list">

View file

@ -1,8 +1,11 @@
h1
= t("scaffold.pagetitle_show", model: @page.class.model_name.human)
= render @page
= turbo_frame_tag(dom_id(@page, :notes)) do
= render partial: "pages/notes", locals: { page: @page }
.action-row
= link_to t("scaffold.link_edit", model: @page.model_name.human), edit_page_path(@page)
= link_to t("scaffold.link_index", model: @page.model_name.human(count: 2)), report_pages_path(@page.report)