Sha256: d2c583f2b509b6f72b4456cfe2c9e95c2a51adc58a03970ca234212dd18a6e4a

Contents?: true

Size: 1.67 KB

Versions: 1

Compression:

Stored size: 1.67 KB

Contents

<div class="media-item--grid col-xs-4 col-sm-3 col-md-2">
  <% attachment_or_placeholder_url = media_item.attachment.exists? ? media_item.attachment.url(:small) : '' %>
  <% attachment_or_placeholder_url_large = media_item.attachment.exists? ? media_item.attachment.url(:large) : '' %>
  <% content = capture do %>
    <% if media_item.file? %>
      <%= content_tag :span, '', class: "media-library-image--grid__icon glyphicon #{media_item.glyphicon}" %>
    <% end %>
    <%= content_tag :div, media_item.title, class: "media-library-image__label small well", title: media_item.attachment_file_name %>
  <% end %>
  <%= link_to edit_admin_media_item_path(media_item),
              class: "media-library-link #{media_item.file? ? 'media-library-link--file' : 'media-library-link--image'}",
              data: {
                media_item_id: media_item.id,
                image_url: (image_url(attachment_or_placeholder_url) if media_item.image?),
                image_url_large: (image_url(attachment_or_placeholder_url_large) if media_item.image?) } do %>
    <%= content_tag :div, content, class: "media-library-image img-rounded #{'media-library-image--file' if media_item.file?}", style: "background-image: url(#{image_url(attachment_or_placeholder_url) if media_item.image?})" %>
  <% end %>
  <div class="media-item__buttons">
    <%= content_tag :div, '', class: 'media-item__button media-item__buttons__edit glyphicon glyphicon-pencil', data: { path: edit_admin_media_item_path(media_item) } %>
    <%# TODO: update delete icon to work in media library grid view? %>
    <%= content_tag :div, '', class: 'media-item__button media-item__buttons__remove glyphicon glyphicon-remove' %>
  </div>
</div>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
forest_cms-0.98.1 app/views/admin/media_items/_media_item_grid_layout.html.erb