MiraitSystems/enju_trunk

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

Summary

Maintainability
Test Coverage
<table class="table table-striped" id="resource_detail">
  <tr class="line<%= cycle("0", "1") %>">
    <td style="width: 200px"><%= t('activerecord.attributes.series_statement.title_transcription') -%></td>
    <td style="width: 490px"><%= @series_statement.title_transcription %></td>
  </tr>
  <tr class="line<%= cycle("0", "1") %>">
    <td><%= t('activerecord.attributes.series_statement.periodical') -%></td>
    <td><%= localized_boolean(@series_statement.periodical) %></td>
  </tr>
  <tr class="line<%= cycle("0", "1") %>">
    <td><%= t('activerecord.attributes.series_statement.issn') -%></td>
    <td><%= @series_statement.issn %></td>
  </tr>
  <tr class="line<%= cycle("0", "1") %>">
    <td><%= t('activerecord.attributes.series_statement.series_statement_identifier') -%></td>
    <td><%= @series_statement.series_statement_identifier %></td>
  </tr>
  <tr class="line<%= cycle("0", "1") %>">
    <td><%= t('activerecord.attributes.series_statement.sequence_pattern') -%></td>
    <td><%= @series_statement.try(:sequence_pattern).try(:name) %></td>
  </tr>
  <tr class="line<%= cycle("0", "1") %>">
    <td><%= t('activerecord.models.publication_status') -%></td>
    <td><%= @series_statement.try(:publication_status).try(:display_name) %></td>
  </tr>
  <%- if current_user && current_user.has_role?('Librarian') -%>  
    <tr class="line<%= cycle("0", "1") %>">
      <td><%= t('activerecord.attributes.series_statement.note') -%></td>
      <td><%= raw simple_format(h(@series_statement.note)) %></td>
    </tr>
  <%- end -%>
</table>
<% if @series_statement.root_manifestation %>
  <div><%= link_to_function t('page.more_information'), "$('#more_information').toggle()" -%></div>
  <div id="more_information" style="display: none">
    <% if current_user.try(:has_role?, 'Librarian') %>
      <%= render 'manifestations/show_detail_librarian', :manifestation => @series_statement.root_manifestation %>
    <% else %>
      <%= render 'manifestations/show_detail_user', :manifestation => @series_statement.root_manifestation %>
    <% end %>
  </div>
<% end %>