Sha256: 7208c2a96d8c1c809a63d6039cf0f53ccc16a11c7acb394c963654a38cfd9d62

Contents?: true

Size: 511 Bytes

Versions: 3

Compression:

Stored size: 511 Bytes

Contents

<%= content_tag(:th, column.header_attrs) do %>
  <%= column.header %>
  <% table_params = (params[column.table.as] || {}) %>
  <% if column.show_sort? %>
    <%= link_to 'A', url_for(params.merge(column.table.as => table_params.merge({sort: column.name.to_s, dir: 'asc'}))) %><% if column.is_sorted?('asc') %>*<% end %>
    <%= link_to 'D', url_for(params.merge(column.table.as => table_params.merge({sort: column.name.to_s, dir: 'desc'}))) %><% if column.is_sorted?('desc') %>*<% end %>
  <% end %>
<% end %>

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
tableficate-0.3.2 app/views/tableficate/_header.html.erb
tableficate-0.3.1 app/views/tableficate/_header.html.erb
tableficate-0.3.0 app/views/tableficate/_header.html.erb