a11yist/app/views/elements/_element.html.erb

36 lines
1 KiB
Text
Raw Normal View History

2024-10-31 23:13:18 +01:00
<div id="<%= dom_id element %>" class="<%= "mt-5" unless element == element.page.elements.first %>">
2024-07-20 16:52:12 +02:00
<%= turbo_frame_tag dom_id(element, :frame) do %>
<div class="d-flex">
2024-07-22 01:29:09 +02:00
<h2 class="h4">
2024-10-31 23:13:18 +01:00
<i class="bi bi-boxes">
2024-07-20 16:52:12 +02:00
</i>
<%= element.title %>
</h2>
<%= link_to [:edit, element], class: "btn btn-link text-secondary" do %>
<i class="bi bi-pencil">
</i>
<% end %>
</div>
<div class="">
2024-10-31 23:13:18 +01:00
<%= element.description %>
2024-07-20 16:52:12 +02:00
</div>
2024-07-20 16:52:12 +02:00
<% end %>
2024-07-19 02:29:18 +02:00
2024-10-31 23:13:18 +01:00
<div id="<%= dom_id(element, :success_criteria_list) %>">
<% element.success_criteria.each do |sc| %>
2024-07-19 02:29:18 +02:00
<%= render sc %>
<% end %>
2024-10-31 23:13:18 +01:00
<% if element.success_criteria.none? %>
<p><i>Es sind (noch) keine Erfolgskriterien definiert.</i></p>
<% end %>
</div>
<div class="pt-3">
<%= turbo_frame_tag dom_id(element, "new_success_criterion_frame") do %>
<%= render partial: "elements/new_success_criterion_button", locals: { element: element } %>
<% end %>
</div>
</div>