You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
2.2 KiB
42 lines
2.2 KiB
<%= render(partial: "/shared/annotations_pagination", locals: { annotations: annotations, opts: opts }) %> |
|
<% annotations.each do |annotation| %> |
|
<% document_title = annotation.document.short_title || annotation.document.title %> |
|
<% date_or_year = annotation.document.docdate.present? ? annotation.document.docdate.strftime("%B %d, %Y") : annotation.document.year %> |
|
<% annotated_documents_title = [] %> |
|
<% annotation.documents.each do |annotated_document| %> |
|
<% ad_title = annotated_document.short_title || annotated_document.title %> |
|
<% ad_date_or_year = annotated_document.docdate.present? ? annotated_document.docdate.strftime("%B %d, %Y") : annotated_document.year %> |
|
<% annotated_documents_title << [" citing #{ad_title}", annotated_document.reference_number, ad_date_or_year].join(", ") %> |
|
<% end %> |
|
<% citing_document_title = [document_title, annotation.document.reference_number, date_or_year, annotation.phil_rep, annotated_documents_title].reject(&:blank?).join(', ').html_safe %> |
|
|
|
<div class="row"> |
|
<div class="col-sm-10"> |
|
<p class="pb-0 ms-3"> |
|
<strong> <%= "#{annotation.annomarks.map { |annomark| "(#{annomark.code})" }.join(" ")}" %> </strong> |
|
<%= raw citing_document_title %> |
|
</p> |
|
</div> |
|
|
|
<div class="col-sm-2 d-flex justify-content-end align-items-baseline"> |
|
<a class="btn btn-secondary me-3" data-bs-toggle="modal" data-bs-target="#annotationModal" |
|
data-controller="annotations" data-doctrine-id="<%= annotation.doctrine_id %>" data-annotation-id="<%= annotation.id %>" |
|
data-document-title="<%= citing_document_title %>" |
|
data-action="click->annotations#renderForm"> Edit </a> |
|
<a class="btn btn-danger" data-controller="annotations" data-doctrine-id="<%= annotation.doctrine_id %>" data-annotation-id="<%= annotation.id %>" data-action="click->annotations#delete" > Delete </a> |
|
</div> |
|
</div> |
|
|
|
<% if annotation.editor_notes.present? %> |
|
<div class="row"> |
|
<div class="col-sm-1 ms-5 p-0" style="width: 105px;"> |
|
<span> Editors Note: </span> |
|
</div> |
|
|
|
<div class="col-sm-10 ps-0"> |
|
<%= raw annotation.editor_notes %> |
|
</div> |
|
</div> |
|
<hr/> |
|
<% end %> |
|
<% end %>
|
|
|