Sha256: 59eb80da2f92ee0cb7aa4dea67eb354b3768c2b8435623729fd5fb2ca2139134
Contents?: true
Size: 1.23 KB
Versions: 3
Compression:
Stored size: 1.23 KB
Contents
%table(class="results_tsv_table" id="result_tsv_table_#{task_name}") -# HEAD %thead - if result.key_field == "ID" - fields = result.fields - else - fields = result.all_fields - fields.each do |field| %th(class=field)= field -# BODY %tbody - rows, total = process_result(result, locals) - rows.each do |key, values| - values = [values] if not Array === values - if result.key_field != "ID" - values = [key] + values - id = "" - NamedArray.setup(values, result.all_fields) if result.fields - else - id = key - NamedArray.setup(values, result.fields) if result.fields %tr(id=id) - values.each do |value| - value = value.link if value.respond_to? :link - type = value.respond_to?(:format)? value.format : "" - if Array === value %td(class=type)= value * ", " - else %td(class=type)= value -# FOOT %tfoot -# paginate - if locals.include? :step %tr %th(colspan="#{fields.length}") = workflow_partial(workflow, task_name, 'partials/_result_table_controls', locals.merge(:fields => fields, :total => total))
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rbbt-views-0.1.2 | share/views/partials/_result_table.haml |
rbbt-views-0.1.1 | share/views/partials/_result_table.haml |
rbbt-views-0.1.0 | share/views/partials/_result_table.haml |