Sha256: e809d090f2a98cf2bc48c8439490077db5b4ad7f91ec8d1f02c164ba70895465

Contents?: true

Size: 1009 Bytes

Versions: 7

Compression:

Stored size: 1009 Bytes

Contents

<th class="column-manage">Manage</th>

<% list.columns.each do |attribute, column| %>
  <% is_sorting = order_attribute == column.attribute.to_s %>

  <th class="<%='header-highlighted' if is_sorting%> <%='header-sortable' if column.sortable?%> <%=column_attribute_class(column.attribute)%> <%=column_type_class(model, column.attribute)%>">
    <% if column.sortable? || is_sorting %>
      <i class="icon <%=direction_icon(is_sorting ? order_direction : column.default_order_direction)%>"></i>

      <%= link_to_if column.sortable?, column.header, request.parameters.merge(order: column.attribute, direction: switch_direction(column, order_attribute, order_direction)), class: "js-sort-link" %>
      <%= render('/outpost/shared/cancel_link', href: url_for(request.parameters.merge(order: "", direction: ""))) if (is_sorting && (order_attribute != list.default_order_attribute || order_direction != list.default_order_direction)) %>
    <% else %>
      <%= column.header %>
    <% end %>
  </th>
<% end %>

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
outpost-cms-0.1.4 app/views/outpost/shared/_headers.html.erb
outpost-cms-0.1.3 app/views/outpost/shared/_headers.html.erb
outpost-cms-0.1.2 app/views/outpost/shared/_headers.html.erb
outpost-cms-0.1.1 app/views/outpost/shared/_headers.html.erb
outpost-cms-0.1.0 app/views/outpost/shared/_headers.html.erb
outpost-cms-0.0.5 app/views/outpost/shared/_headers.html.erb
outpost-cms-0.0.4 app/views/outpost/shared/_headers.html.erb