Sha256: 5ccc4ee237bd3f52042434e85229a23979df8e2113005d3ed88a58cf6b36998e

Contents?: true

Size: 1.93 KB

Versions: 33

Compression:

Stored size: 1.93 KB

Contents

/  Copyright (c) 2010-2014 Peter Horn & Florian Thomas, metaminded UG
/
/  Permission is hereby granted, free of charge, to any person obtaining
/  a copy of this software and associated documentation files (the
/  "Software"), to deal in the Software without restriction, including
/  without limitation the rights to use, copy, modify, merge, publish,
/  distribute, sublicense, and/or sell copies of the Software, and to
/  permit persons to whom the Software is furnished to do so, subject to
/  the following conditions:
/
/  The above copyright notice and this permission notice shall be
/  included in all copies or substantial portions of the Software.
/
/  THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
/  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
/  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
/  NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
/  LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
/  OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
/  WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

table class="#{table_options[:html_class]} tabulatr_static_table"
  thead
    tr
     - columns.each do |column|
       - classes = ["tabulatr-column#{column.coltype}", column.col_options.classes].flatten.compact.join(' ')
       = content_tag('th', column.col_options.header_html.merge(:'data-tabulatr-column-name' => column.full_name, class: classes)) do
          - column.human_name
  tbody
    - records.each do |record|
      tr data-id=record.try(:id)
        - columns.each do |column|
          - classes = ["tabulatr-column-#{column.coltype}", column.col_options.classes].flatten.compact.join(' ')
          = content_tag('td', column.col_options.data_html.merge(:'data-tabulatr-column-name' => column.full_name, :'data-tabulatr-type' => column.coltype, class: classes)) do
            = column.value_for(record, self)

Version data entries

33 entries across 33 versions & 1 rubygems

Version Path
tabulatr2-0.10.4 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.10.3 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.10.2 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.10.1 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.10.0 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.48 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.47 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.46 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.45 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.44 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.43 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.42 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.41 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.40 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.39 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.38 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.37 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.36 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.35 app/views/tabulatr/_tabulatr_static_table.html.slim
tabulatr2-0.9.34 app/views/tabulatr/_tabulatr_static_table.html.slim