Requested gui improvements
This commit is contained in:
parent
98a5f96989
commit
d1a4eeea30
16 changed files with 152 additions and 98 deletions
9
app/views/elements/_page_nav_row.html.slim
Normal file
9
app/views/elements/_page_nav_row.html.slim
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
li
|
||||
- if current_page
|
||||
=< link_to("##{dom_id(element)}", data: { "turbo": false }) do
|
||||
i.bi.bi-boxes.me-1
|
||||
=< "#{element.number} #{element.title}"
|
||||
- else
|
||||
=< link_to(report_path(element.report, page_id: element.page.id, anchor: dom_id(element)), data: { "turbo": false }) do
|
||||
i.bi.bi-boxes.me-1
|
||||
=< "#{element.number} #{element.title}"
|
||||
|
|
@ -1,5 +1,3 @@
|
|||
= turbo_stream.update "new_element_frame", partial: "pages/new_element_button", locals: { page: @element.page }
|
||||
= turbo_stream.append "element_list", @element
|
||||
= turbo_stream.append dom_id(@element.page, :page_nav_elements) do
|
||||
i.bi.bi-boxes.me-1
|
||||
= link_to("#{@element.number} #{@element.title}", "##{dom_id(@element)}", data: { "turbo": false })
|
||||
= turbo_stream.append dom_id(@element.page, :page_nav_elements), partial: "elements/page_nav_row", locals: { element: @element, current_page: true }
|
||||
|
|
@ -1,9 +1,7 @@
|
|||
<h1><%= t("scaffold.pagetitle_new", model: Element.model_name.human) %></h1>
|
||||
|
||||
<%= turbo_frame_tag "new_element_frame" do %>
|
||||
<div class="border border-info p-3">
|
||||
<%= render "form", element: @element %>
|
||||
</div>
|
||||
<%= render "form", element: @element %>
|
||||
<% end %>
|
||||
|
||||
<div class="action-row">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue