Module: PhantomHelpers::ViewHelpers::SortHelper
- Defined in:
- lib/phantom_helpers/view_helpers/sort_helper.rb
Instance Method Summary collapse
Instance Method Details
#sortable(column, title = nil) ⇒ Object
5 6 7 8 9 |
# File 'lib/phantom_helpers/view_helpers/sort_helper.rb', line 5 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 |
#student_sortable(column, title = nil) ⇒ Object
11 12 13 14 15 |
# File 'lib/phantom_helpers/view_helpers/sort_helper.rb', line 11 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 |