2024-11-09 05:08:46 +01:00
|
|
|
<div id="<%= dom_id page %>" class="mb-3" data-bs-scrollspy-target="#<%= dom_id(page.report, :page_nav_spy) %>" data-controller="bs-scrollspy">
|
2024-11-11 04:04:13 +01:00
|
|
|
<div class="text-end">
|
|
|
|
|
<a href="#" data-action="click->details-list#closeAll" data-controller="hotkey" data-hotkey="z">Alle zu [z]</a>
|
|
|
|
|
<a href="#" data-action="click->details-list#openAll" data-controller="hotkey" data-hotkey="a">Alle auf [a]</a>
|
|
|
|
|
</div>
|
2024-11-09 05:08:46 +01:00
|
|
|
<div id="element_list" data-controller="details-list">
|
2024-10-31 23:13:18 +01:00
|
|
|
<% page.elements.each do |element| %>
|
|
|
|
|
<%= render element %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</div>
|
|
|
|
|
|
2024-11-01 03:26:46 +01:00
|
|
|
<div>
|
2024-10-31 23:13:18 +01:00
|
|
|
<%= turbo_frame_tag "new_element_frame" do %>
|
|
|
|
|
<%= render partial: "pages/new_element_button", locals: { page: page } %>
|
|
|
|
|
<% end %>
|
|
|
|
|
</div>
|
2024-11-09 03:54:25 +01:00
|
|
|
|
2024-11-09 05:08:46 +01:00
|
|
|
<%= link_to("Sprinte zum ersten Element", "##{dom_id(page.elements.first)}", class: "visually-hidden", data: {controller: :hotkey, hotkey: "e", turbo: false}) if page.elements.first %>
|
2024-10-31 23:13:18 +01:00
|
|
|
</div>
|