Sha256: e70587f4008037b3b484de835c1520eaa03a453f3ea429525672de4a1bc5cf76

Contents?: true

Size: 1.66 KB

Versions: 1

Compression:

Stored size: 1.66 KB

Contents

<div class="col-md-9">
  <% if (current_user && current_user.exhibits.any?) || can?(:manage, Spotlight::Exhibit) %>
    <ul class="nav nav-tabs" role="tablist">
      <li role="presentation" class="active"><a href="#published" aria-controls="published" role="tab" data-toggle="tab"><%= t('.published') %></a></li>
      <% if can?(:manage, Spotlight::Exhibit) && @exhibits.unpublished.accessible_by(current_ability).any? %>
        <li role="presentation"><a href="#unpublished" aria-controls="unpublished" role="tab" data-toggle="tab"><%= t('.unpublished') %></a></li>
      <% end %>
      <% if current_user && current_user.exhibits.any? %>
        <li role="presentation"><a href="#user" aria-controls="user" role="tab" data-toggle="tab"><%= t('.user') %></a></li>
      <% end %>
    </ul>
  <% end %>

  <div class="tab-content">
    <div role="tabpanel" class="tab-pane active" id="published">
      <% if @exhibits.published.none? %>
        <%= render 'missing_exhibits' %>
      <% end %>

      <%= cache cache_key_for_spotlight_exhibits do %>
        <%= render 'exhibits', exhibits: @exhibits.published %>
      <% end %>
    </div>

    <% if @exhibits.unpublished.accessible_by(current_ability).any? %>
      <div role="tabpanel" class="tab-pane" id="unpublished">
        <%= render 'exhibits', exhibits: @exhibits.unpublished.accessible_by(current_ability) %>
      </div>
    <% end %>

    <% if current_user && current_user.exhibits.any? %>
      <div role="tabpanel" class="tab-pane" id="user">
        <%= render 'exhibits', exhibits: current_user.exhibits %>
      </div>
    <% end %>
  </div>
</div>

<aside class="col-md-3">
  <%= render "shared/site_sidebar" %>
</aside>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
blacklight-spotlight-0.15.0 app/views/spotlight/exhibits/index.html.erb