<% if params[:mode] == 'pages' %>
<%= paginate(@collection) %>
<% if @resource = @collection.first %>
<%= send(SimpleAdmin.form_for_helper, @resource, :as => @interface.member.to_sym,
:url => resource_path(@resource), :id => "#{@interface.member}_#{@resource.id}", :html => {:onsubmit => "return false", :class => "inline simple_form formtastic #{@interface.member}"}) do |form| %>
<%= form_fields(form, @interface.attributes_for(:index, 'pages')) %>
<% end %>
<% end %>
<% elsif params[:mode] == 'quick_edit' %>
<%= paginate(@collection) %>
<% if @resource = @collection.first %>
<%= send(SimpleAdmin.form_for_helper, @resource, :as => @interface.member.to_sym,
:url => resource_path(@resource), :id => "#{@interface.member}_#{@resource.id}", :html => {:onsubmit => "return false", :class => "inline simple_form formtastic #{@interface.member}"}) do |form| %>
<%= form_fields(form, @interface.attributes_for(:index, 'quick_edit')) %>
<% end %>
<% end %>
<% elsif params[:mode] == 'gallery' %>
<%= paginate(@collection) %>
<% else %>
<% @interface.attributes_for(:index).each do |col| %>
<% end %>
|
<% @collection.each do |object| %>
<% @interface.attributes_for(:index).each do |col| %>
<% if col[:editable] && params[:editing] %>
<%= send(SimpleAdmin.form_for_helper, object, :as => @interface.member.to_sym,
:url => resource_path(object), :id => "#{@interface.member}_#{object.id}", :html => {:class => "inline simple_form formtastic #{@interface.member}"}) do |form| %>
<%= form_field(form, col) %>
<% end %>
<% elsif col[:data] %>
<%= instance_exec(object, &col[:data]) %>
<% else %>
<%= pretty_format(object.send(col[:attribute])) %>
<% end %>
|
<% end %>
<%= resource_actions(object) %> |
<% end %>
<% end %>