Sha256: 0a87db089ec73cd50be022858baf341d282162f6f51b53aa612c90f8e7cbe83e
Contents?: true
Size: 656 Bytes
Versions: 6
Compression:
Stored size: 656 Bytes
Contents
module Gaku module SortHelper def sortable(column, title = nil) direction = column == sort_column && sort_direction == 'asc' ? 'desc' : 'asc' css_class = column == sort_column ? "current #{sort_direction}" : nil link_to title, {sort: column, direction: direction}, {class: css_class, remote: true} end def student_sortable(column, title = nil) css_class = column == sort_column ? "current #{sort_direction}" : nil direction = column == sort_column && sort_direction == 'asc' ? 'desc' : 'asc' link_to title, params.merge(sort: column, direction: direction, page: nil), {class: css_class} end end end
Version data entries
6 entries across 6 versions & 2 rubygems