MiraitSystems/enju_trunk

View on GitHub
app/views/manifestations/_show_index.html.erb

Summary

Maintainability
Test Coverage
<%# cache(:controller => :manifestations, :action => :show, :id => manifestation.id, :page => 'show_index', :role => current_user_role_name, :locale => @locale, :manifestation_id => nil) do %>
  <strong>
    <%- if [1, 2].include?(manifestation.missing_issue) %><%= t('manifestation.missing') %><%- end %>
    <%= t('manifestation.periodical') if manifestation.root_of_series? %>
    <% if manifestation.root_of_series? %>
      <%= link_to highlight(manifestation.series_statement.original_title),
        series_statement_manifestations_path(manifestation.series_statement, reset_facet_params(params)) %>
    <% else %>
      <%= link_to highlight(manifestation.original_title), manifestation_path(manifestation, reset_facet_params(params)) %>
   <% end %>
  </strong>
  <% if (! manifestation.root_of_series?) && manifestation.series_statement %>
    <%= manifestation.series_statement.original_title %>
  <% end %>

  <%= t('manifestation.format_volume', :volume => manifestation.volume_number_string) unless manifestation.volume_number_string.blank? %>
  <%= t('manifestation.format_issue', :issue => manifestation.issue_number_string) unless manifestation.issue_number_string.blank? %>
  <% if manifestation.root_of_series? %>
    <%- if manifestation.series_statement.try(:first_issue) and manifestation.series_statement.try(:latest_issue) -%>
      <%= manifestation.series_statement.first_issue.date_of_publication.try(:year) -%>
      -
      <%= manifestation.series_statement.latest_issue.date_of_publication.try(:year) -%>
    <%- end -%>
  <% else %>
    <%= "#{manifestation.try(:exinfo_1)} - " unless manifestation.exinfo_1.blank? %>
    <%= manifestation.try(:exinfo_6) unless manifestation.exinfo_6.blank? %>
  <% end %>
  <%= manifestation.edition_display_value unless manifestation.edition_display_value.blank? %>
  <%= link_to form_icon(manifestation.carrier_type), manifestation_path(manifestation) -%>
  <%= image_tag('icons/newspaper.png', :size => '16x16', :alt => t('manifestation.serial'), :title => t('tooltip.serial')) if manifestation.serial? -%>
  <% unless SystemConfiguration.isWebOPAC and !manifestation.article? %>
  <%= link_to image_tag('icons/world_go.png', :size => '16x16', :alt => t('manifestation.web'), :title => t('tooltip.web')), manifestation.access_address unless manifestation.access_address.blank? -%>
  <% end %>
  <br />
  <% if current_user.try(:has_role?, 'Librarian') || SystemConfiguration.get("attributes.search.user.manifestation.identifier") %>
    <% unless manifestation.identifier.blank? %>
      <%= t('activerecord.attributes.manifestation.identifier') %>:
      <%= manifestation.identifier %>
    <% end %>
  <% end %>
  <div id="creator_list_<%= manifestation.id -%>">
    <%= render 'manifestations/show_creators', :manifestation => manifestation -%>
  </div>
<%# end %>