Sha256: 0cde82c152cfd1e33b237f2091374818675081c5edb304547876d654d01593ab
Contents?: true
Size: 624 Bytes
Versions: 1
Compression:
Stored size: 624 Bytes
Contents
module Vision::ResourceHelper def sortable(column, title = nil) title ||= resource_class.human_attribute_name(attr) css_class = column == sort_column ? "current #{sort_direction} link-no-decoration" : 'link-no-decoration' direction = column == sort_column && sort_direction == "asc" ? "desc" : "asc" direction_class = column == sort_column && sort_direction == "asc" ? "icon-sort-up" : "icon-sort-down" link_to params.merge(:sort => column, :direction => direction, :page=>nil), {:class => css_class} do content_tag(:span, title) + content_tag(:i, '', class: direction_class) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
vision-0.0.2 | app/helpers/vision/resource_helper.rb |