html_filters

@pager

table.table

thead
  th
    input type="checkbox" onclick="Rear.check_multiple('.pane-selected_item', this, true);"

  - pane_columns.each do |column|
    th class=('hoverable-active' if order_params[column.string_name])
      - if vector = sortable_column?(column)
        - url = route(pager_params(0).merge(order: {column.string_name => vector.first}))
        a href=url
          i class=('icon-chevron-%s' % vector.last)
          |  
          = column.label
      - else
        a href='javascript:void(null);' = column.label

  th
    .pull-right
      a href=route(:edit, 0)
        .label.label-warning
          i.icon-plus

- items.each do |item|

  - self.item, self.item_id = item, item[pkey]
  tr.pane-item.hoverable
    td
      label.checkbox
        input.pane-selected_item type='checkbox' value=item_id onclick="Rear.check_multiple('.pane-selected_item', this);"

    - pane_columns.each do |column|
      - self.column = column
      - classes = []
      - classes << 'hoverable-active' if order_params[column.string_name]
      - classes << 'pane-pkey'        if column.name == pkey
      td class=classes
        a.pane-column_value href=route(:edit, item_id, pager_params)
          == render_pane_column column

    td
      .pull-right
        a.label.label-info href=route(:edit, item_id.to_s, pager_params)
          i.icon-edit.icon-white

@pager