/ Copyright (c) 2010-2014 Peter Horn & Florian Thomas, tickettoaster GmbH / / 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-responsive table class=table_options[:html_class] id=table_id data-path=table_options[:path] data-pagesize=table_options[:pagesize] data-persistent=table_options[:persistent].to_s thead tr - columns.each do |column| - classes = column.sortable ? ['tabulatr-sortable'] : [] - classes = [classes, "tabulatr-column-#{column.coltype}", column.classes].flatten.compact.join(' ') th data-tabulatr-column-name=column.full_name style=column.html_header_style class=classes = column.human_name tbody tfoot tr.empty_row - columns.each do |column| - classes = column.sortable ? ['tabulatr-sortable'] : [] - classes = [classes, "tabulatr-column-#{column.coltype}", column.classes].flatten.compact.join(' ') td data-tabulatr-column-name=column.full_name data-tabulatr-type=column.coltype style=column.html_cell_style class=classes .tabulatr-spinner-box data-table=table_id = image_tag "#{Tabulatr.spinner}-loader.gif" span.pagination_trigger data-table="#{table_id}"