Sha256: 6aea66bec1bfa7cf38a280917eb6c09ffd35de9e200dbedb679c73eea04adade

Contents?: true

Size: 1.68 KB

Versions: 12

Compression:

Stored size: 1.68 KB

Contents

<%= form_tag(sort_admin_positionables_path, :method => "post") %>
  <input type="hidden" name="type" value='<%= @positionable_class.name.underscore.pluralize %>'>
  
  <table class="table table-bordered table-striped index-table positionable">
      <thead>
        <tr>
          <th style="width:20px">
            <%= tag :i,  :class => "icon icon-th-list", :"data-toggle" => "tooltip", :title => t('fullstack.admin.drag_to_sort_items', :default => "Drag to sort items") %>
          </th>
          <th><%= t("fullstack.admin.resources.#{@positionable_class.name.underscore.pluralize}", :default => @positionable_class.name.humanize) %></th>
      </tr>
      </thead>

      <tbody class="sortable">
        <% @positionables.positionables.each do |positionable| %>
          <tr>
            <td>
              <%= image_tag "drag-handle.png", :class => "handle" %>
            </td>
            <td><%= title_for(positionable) %>
              <input type="hidden" name="positionables[][id]" value='<%= positionable.id %>'>
              <input type="hidden" name="positionables[][position]" class="positionable-position-input" value='<%= positionable.position || Positionable::MAX_POS %>'>
            </td>
          </tr>
        <% end %>
      
      </tbody>
   
    </table>
  
  
    <%= button t('fullstack.admin.update', :default => "Update"), :class => "btn-primary" %>
</form>


<% content_for :javascripts do -%>
  <%= javascript_tag do  %>
    <%= coffee_script do  %>

      $(document).ready ->
        $('.positionable .sortable').live 'sortupdate', ->
          $(@).find('input.positionable-position-input').each (i, e) ->
            $(@).val(i)

    <% end %>
  <% end %>
  
<% end -%>  
  

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
fullstack-admin-0.1.52 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.51 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.50 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.49 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.48 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.47 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.46 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.45 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.44 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.43 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.42 app/views/admin/positionables/_collection.html.erb
fullstack-admin-0.1.41 app/views/admin/positionables/_collection.html.erb