otwarchive-symphonyarchive/app/views/downloads/_download_chapter.html.erb

40 lines
1.6 KiB
Text
Raw Normal View History

2026-03-11 22:22:11 +00:00
<% @chapter = chapter if defined?(chapter) %>
<div class="meta group">
<h2 class="heading"><%= @chapter.chapter_title.html_safe %></h2>
<% if (!@chapter.pseuds.blank? && (@chapter.pseuds != @work.pseuds) && (!@work.anonymous?)) %>
<%# only display byline if different from the main byline %>
<p class="byline"><%= t(".chapter_byline_html", byline_names_link: byline(@chapter, only_path: false)) %></p>
<% end %>
<% unless @chapter.summary.blank? %>
<p><%= t(".chapter_summary") %></p>
<blockquote class="userstuff"><%= raw sanitize_field(@chapter, :summary) %></blockquote>
<% end %>
<% unless @chapter.notes.blank? && @chapter.endnotes.blank? %>
<p><%= t(".chapter_notes") %></p>
<% unless @chapter.notes.blank? %>
<blockquote class="userstuff"><%= raw sanitize_field(@chapter, :notes) %></blockquote>
<% end %>
<% unless @chapter.endnotes.blank? %>
<div class="endnote-link">
<%= t(".see_chapter_end_notes_html", chapter_end_notes_link: link_to(@chapter.notes.present? ? t(".chapter_end_notes_with_chapter_notes") : t(".chapter_end_notes_without_chapter_notes"), "#endnotes#{@chapter.position}")) %>
</div>
<% end %>
<% end %>
</div>
<!--chapter content-->
<div class="userstuff">
<%= raw defined?(@content) ? @content : sanitize_field(@chapter, :content) %>
</div>
<!--/chapter content-->
<% unless @chapter.endnotes.blank? %>
<div class="meta" id="endnotes<%= @chapter.position %>">
<p><%= t(".section_chapter_end_notes") %></p>
<blockquote class="userstuff"><%= raw sanitize_field(@chapter, :endnotes) %></blockquote>
</div>
<% end %>