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