<% sorting = active_scaffold_config.list.user.sorting sorting_stages = ['reset', 'ASC', 'DESC'] default_sorting = active_scaffold_config.list.sorting default_sorting_stages = ['ASC', 'DESC'] -%> <%= content_tag :th, mark_record(marked_records.length >= @page.pager.count), :class => 'mark_record_column' if active_scaffold_config.list.mark_records %> <% active_scaffold_config.list.columns.each do |column| -%> <% stages = default_sorting.sorts_on?(column) ? default_sorting_stages : sorting_stages column_sort_direction = stages.after(sorting.direction_of(column)) || 'ASC' sort_params = params_for(:page => 1, :sort => column.name, :sort_direction => column_sort_direction) column_header_id = active_scaffold_column_header_id(column) -%> " title="<%= h column.description %>"> <% if column.sortable? -%> <% href = url_for(sort_params) -%> <%= link_to_remote column.label, { :url => sort_params, :before => "addActiveScaffoldPageToHistory('#{href}', '#{controller_id}')", :loading => "Element.addClassName('#{column_header_id}','loading');", :failure => "ActiveScaffold.report_500_response('#{active_scaffold_id}')", :method => :get }, { :href => href } %> <% else -%>

<%= column.label %>

<% end -%> <%= inplace_edit_control(column) -%> <% end -%>