mysociety/alaveteli

View on GitHub
app/views/admin_incoming_message/_admin_columns.html.erb

Summary

Maintainability
Test Coverage
<table class="table table-striped table-condensed">
  <tbody>
    <% incoming_message.for_admin_column do |name, value| %>
      <tr>
        <td>
          <b><%= name.humanize %></b>
        </td>

        <td>
          <% if name =~ /^cached_.*?$/ %>
            <% truncated_value = truncate(h(value&.squish), length: 100, omission: '') { link_to '…', '#', title: 'Toggle hidden', class: 'toggle-hidden' } %>
            <%= simple_format(truncated_value) %>
            <div style="display:none;"><%= simple_format(value) %></div>
          <% elsif name == 'prominence' %>
            <%= h highlight_prominence(value) %>
          <% else %>
            <%= admin_value(value) %>
          <% end %>
        </td>
      </tr>
    <% end %>
  </tbody>
</table>