Sha256: 95d1adb8d9f61d4931dd3a57fa012caefb8fcabab0ab868c288a18acbe3435a6

Contents?: true

Size: 1.25 KB

Versions: 2

Compression:

Stored size: 1.25 KB

Contents

%table{params}
  %thead
    %tr
      -if presenter.has_batch_actions?
        %th.batching
          %input{id: 'toggle-all-batch-actions-items',type: 'checkbox'}
      - @thead_renderer.columns.each do |column|
        - unless hide_column?(column[:field], @records, controller)
          - if ( @presenter.render_field?(column[:field], :index))
            %th{"onclick" => "javascript:#{column[:sort_function]}",  "class" => "#{column[:class]}"}= translate_field(presenter, column[:field])
      - if @presenter.actions_for_record.any?
        %th.buttons
  %tbody
    - @records.each do |record|
      %tr
        - if @presenter.has_batch_actions?
          %td
            =check_box_tag(:batch_action_item, record.id, false, class: 'batch_action_items')
        - @presenter.fields_for_action(:index).each do |key, field|
          - unless field.hidden?(record, controller)
            - if ( @presenter.render_field?(field, :index))
              = list_cel(@presenter, key,record, false).html_safe
          - else
            - unless hide_column?(field, @records, controller)
              = empty_cel(@presenter, key,record, false).html_safe
        - if @presenter.actions_for_record.any?
          %td
            = list_buttons(@presenter, record).try(:html_safe)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
carnival-0.3.2 app/views/carnival/base_admin/_index_as_table.html.haml
carnival-0.3.1 app/views/carnival/base_admin/_index_as_table.html.haml