psu-libraries/psulib_blacklight

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

Summary

Maintainability
Test Coverage
<% document = @document %>
<% doc_presenter = document_presenter(document) %>
<dl class="row">
  <% blacklight_config.show_fields.each do |field_name, field| -%>
    <% if field.top_field && !document[field_name].nil? %>
      <dt class="blacklight-<%= field_name.parameterize %>-label col-md-3
          <%= 'text-muted' unless field[:sr_only] -%>
          <%= 'sr-only' if field[:sr_only] -%>">
        <%= field.label %>
      </dt>
      <dd class="blacklight-<%= field_name.parameterize %> col-md-9"><%= doc_presenter.field_value field %></dd>
    <% end %>
  <% end %>
</dl>

<%= render partial: 'external_links/show_external_links', locals: { document: document } %>