Sha256: a93225e56780c43c310a587eb028674c51243eb51bb9e9c696363ff767f96bf0

Contents?: true

Size: 1.1 KB

Versions: 3

Compression:

Stored size: 1.1 KB

Contents

<% for scaffold_column in @scaffold_columns %>
  <% column_sort_direction = column_sort_direction(scaffold_column.name, params) %>  
  <% sort_params = params.merge(:controller => @scaffold_controller, :action => 'update_'+@prefix+'table', 
                                :sort => scaffold_column.name, :sort_direction => column_sort_direction, :page => 1) %>
  <% column_header_id = scaffold_column_header_id(sort_params.merge(:column_name => scaffold_column.name)) %>
  <th id="<%= column_header_id %>" <%= "class=\"sorted #{current_sort_direction(params)}\"" if scaffold_column.name == current_sort(params) %>>
  <% if scaffold_column.sortable? %>
    <% href = url_for(sort_params) %> 
    <%= link_to_remote scaffold_column.label, 
      { :url => sort_params,
	    :before => "addAjaxTableUrlToHistory('#{href}')",
        :loading => "Element.addClassName('#{column_header_id}','loading');",
        :update => scaffold_content_id(sort_params) },
      { :href => href } %>
   <% else %>
     <p><%= scaffold_column.label %></p>
   <% end %>
 </th>
<% end %>
<% unless @no_edit && @no_delete %>
 <th></th>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ajax_scaffold_plugin-3.2.3 app/views/ajax_scaffold/_column_headings.rhtml
ajax_scaffold_plugin-3.2.4 app/views/ajax_scaffold/_column_headings.rhtml
ajax_scaffold_plugin-3.2.2 app/views/ajax_scaffold/_column_headings.rhtml