Repository URL to install this package:
|
Version:
0.4.0.pre1 ▾
|
module AdminToolbox
module Integrations
module ActiveAdmin
def self.inject
inject_tools
inject_sort_column
end
def self.inject_tools
::ActiveAdmin::ResourceDSL.include(AdminToolbox::Tools)
end
def self.inject_sort_column
::ActiveAdmin::Views::IndexAsTable::IndexTableFor.class_eval do
def sort_column(url = nil, heading: :sort, content: nil,
html_options: {})
content ||= "<i class='fa fa-bars'></i>"
html_options = { class: 'handle' }.merge html_options
url ||= url_for(controller: active_admin_config.resource_name.plural,
action: :sort)
column heading do
link_to content.html_safe, url, html_options
end
end
end
end
end
end
end