a11yist/app/views/pages/_page.html.erb
david 016985d2cb
Some checks failed
/ Run tests (push) Failing after 1m44s
/ Run system tests (push) Failing after 1m46s
/ Build, push and deploy image (push) Has been skipped
Add hot keys feature
2024-11-09 03:54:25 +01:00

15 lines
597 B
Text

<div id="<%= dom_id page %>" class="mb-3"data-bs-scrollspy-target="#<%= dom_id(page.report, :page_nav_spy) %>" data-controller="bs-scrollspy">
<div id="element_list">
<% page.elements.each do |element| %>
<%= render element %>
<% end %>
</div>
<div>
<%= turbo_frame_tag "new_element_frame" do %>
<%= render partial: "pages/new_element_button", locals: { page: page } %>
<% end %>
</div>
<%= link_to("Zum ersten Element", "##{dom_id(page.elements.first)}", class: "visually-hidden", data: {controller: :hotkey, hotkey: "a"}) if page.elements.first %>
</div>