<% search_results.uniq(&:headnote).each do |uniq_by_headnote| %>
<%= uniq_by_headnote.headnote %>
<% grouped_by_content_search_params = { subject_ids: opts[:subject_ids], headnote: uniq_by_headnote.headnote, is_grouped_by_content: true } %> <% search_doctrines(grouped_by_content_search_params).group(:content).groups.each do |group_by_content| %> <% group_by_content.results.each do |content_result| %>
<%= raw content_result.content.html_safe %>
<% grouped_by_juris_search_params = { subject_ids: opts[:subject_ids], content: content_result.content, is_grouped_by_juris_id: true } %> <% search_doctrines(grouped_by_juris_search_params).group(:jurisprudence_id).groups.each do |grouped_by_juris| %> <% grouped_by_juris.results.each do |juris_result| %> <% search_params = { subject_ids: opts[:subject_ids], headnote: uniq_by_headnote.headnote, content: content_result.content, jurisprudence_id: juris_result.jurisprudence.id } %> <% search_doctrines(search_params).results.each do |doctrine| %> <% search_annotations({ doctrine_id: doctrine.id }).each do |annotation| %> <% annotated_documents_title = [] %> <% annotation.documents.each do |annotated_document| %> <% ad_title = annotated_document.short_title || annotated_document.title %> <% ad_date_or_year = annotated_document.doc_date.present? ? annotated_document.doc_date.strftime("%B %d, %Y") : annotated_document.year %> <% annotated_documents_title << [" citing #{ad_title}", annotated_document.clean_reference_number, ad_date_or_year].join(", ") %> <% end %> <% citing_document_title = [document_title, annotation.document.clean_reference_number, date_or_year, clean_phil_rep(annotation), annotated_documents_title].reject(&:blank?).join(', ').html_safe %>
<%= "#{annotation.annomarks.map { |annomark| "(#{annomark.code})" }.join(" ")}" %>
<%= raw annotation.content.present? ? content_diplay_text(annotation) : citing_document_title %>
<% if annotation.editor_notes.present? %>
Editor's Note:
<%= raw annotation.editor_notes %>
<% end %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %> <% end %>