module ActiveAdmin::Reorderable::TableMethods

Public Instance Methods

reorder_column() click to toggle source
# File lib/active_admin/reorderable/table_methods.rb, line 5
def reorder_column
  column '', :class => 'reorder-handle-col' do |resource|
    reorder_handle_for(resource)
  end
end

Private Instance Methods

reorder_handle_content() click to toggle source
# File lib/active_admin/reorderable/table_methods.rb, line 20
def reorder_handle_content
  '≡≡'.html_safe
end
reorder_handle_for(resource) click to toggle source
# File lib/active_admin/reorderable/table_methods.rb, line 13
def reorder_handle_for(resource)
  aa_resource = active_admin_namespace.resource_for(resource.class)
  url = aa_resource.route_member_action_path(:reorder, resource)

  span(reorder_handle_content, :class => 'reorder-handle', 'data-reorder-url' => url)
end