Project

General

Profile

Download (1.79 KB) Statistics
| Branch: | Tag: | Revision:
<% use_proto_menu -%>
<h2><%= _("List of Artworks") %></h2>

<p>
<% @artworks = resource_model.paginate(:all, :include => [:artwork_set, :artwork_group], :order => params[:sort], :page => params[:page]) %>
<%= display_new_action %>
<%= will_paginate @artworks %>
<% form_tag({ :action => 'artworks_selection' }, { :id => 'artworks_selection_form' }) do %>
<table id="artworks_selection_zone">
<tr>
<th>#</th>
<th><%= sortable_header :title, :label => _("Title"), :default => true %></th>
<th><%= sortable_header "artwork_sets.name".to_sym, :label => _("Set") %></th>
<th><%= sortable_header "artwork_groups.name".to_sym, :label => _("Group") %></th>
<th><%= _("Preview") %></th>
<th><%= _("Steps") %></th>
<th><%= _("Actions") %></th>
</tr>
<%
# work around 'sortable-list' plugin not enforcing default sort
params[:sort] ||= :title
%>
<% @artworks.each do |artwork| %>
<tr>
<td><%= check_box_tag 'artworks_selection_ids[]', artwork.id, false, :id => "artworks_selection_id_#{artwork.id}" %></td>
<td><%= link_to_resource artwork, artwork.title %></td>
<td><%= artwork.artwork_set.name if artwork.artwork_set %></td>
<td><%= artwork.artwork_group.name if artwork.artwork_group %></td>
<td class="admin_artwork_frame"><%= display_thumbnail(artwork.image, :thumb_small) %></td>
<td class="resource_children"><%= link_to_children_index artwork, ArtworkStepImage, _("View Steps") %></td>
<td class="actions"><%= display_standard_item_actions(artwork) %></td>
</tr>
<% end %>
</table>
<%= hidden_field_tag 'artworks_selection_action' %>
<%
gen_action_proto_menu('artworks_selection', @selection_action_list)
%>
<% end %>
<%= will_paginate @artworks %>
<%= display_new_action %>
</p>
(3-3/7)