Module: Sortable
- Defined in:
- lib/advanced_scaffold/helpers/sortable.rb
Instance Method Summary collapse
- #show_change_password?(o) ⇒ Boolean
- #show_title? ⇒ Boolean
- #sortable(column, title = nil) ⇒ Object
- #title(page_title, show_title = true) ⇒ Object
Instance Method Details
#show_change_password?(o) ⇒ Boolean
16 17 18 |
# File 'lib/advanced_scaffold/helpers/sortable.rb', line 16 def show_change_password?(o) %{edit update}.include?(controller.action_name) && o.password.blank? && o.password_confirmation.blank? end |
#show_title? ⇒ Boolean
13 14 15 |
# File 'lib/advanced_scaffold/helpers/sortable.rb', line 13 def show_title? @show_title end |
#sortable(column, title = nil) ⇒ Object
2 3 4 5 6 7 8 |
# File 'lib/advanced_scaffold/helpers/sortable.rb', line 2 def sortable(column, title=nil) title ||= column.titleize 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, :remote => true} end |
#title(page_title, show_title = true) ⇒ Object
9 10 11 12 |
# File 'lib/advanced_scaffold/helpers/sortable.rb', line 9 def title(page_title, show_title = true) content_for(:title) { page_title.to_s } @show_title = show_title end |