indentlabs/notebook

View on GitHub
app/views/admin/images.html.erb

Summary

Maintainability
Test Coverage
<% @images.each do |image| %>
  <div class="card" style="display: inline-block">
    <div class="card-content">
      <%= link_to image.src(:original) do %>
        <%= image_tag image.src(:medium), alt: image.id %>
      <% end %>
      <br />
      <%= link_to "#{image.content.try(:name).presence || 'Page'} (#{image.content.try(:privacy)})", image.content, class: (image.content.class.try(:color).presence || 'black') + '-text' %>
    </div>
  </div>
<% end %>

<hr />
<h3 class="center" style="margin-bottom: 400px;">
  <%= link_to 'Previous page', params.permit(:page, :content_type).merge({page: params[:page].to_i - 1}) %> |
  <%= link_to 'Next page', params.permit(:page, :content_type).merge({page: params[:page].to_i + 1}) %>
</h3>