sul-dlss/exhibits

View on GitHub
app/views/catalog/_viewer_default.html.erb

Summary

Maintainability
Test Coverage
<% if document.external_iiif? %>
  <%= render partial: "embedded_mirador3", locals: {document: document} %>
<% elsif document.uploaded_resource? %>
  <%= render partial: "openseadragon_default", locals: local_assigns %>
<% else %>
  <% # block comes from a local passed in from Spotlight %>
  <% # https://github.com/projectblacklight/spotlight/blob/37f6a4c266db9aa9d2a59529340a634d1796fefc/app/views/spotlight/sir_trevor/blocks/_solr_documents_embed_block.html.erb#L10 %>
  <%= render_viewer_in_context(document, local_assigns[:block]) %>
  <% oembed_url = context_specific_oembed_url(document) %>
  <%= link_to(oembed_url.sub(%r{^https?://}, ''), oembed_url, class: 'purl-link') if oembed_url %>
<% end %>