<% expands('layouts/chimera');

Router.setBreadcrumb([
	{title: __('chimera', 'Dashboard'), route: 'chimera@Dashboard'},
	{title: pagetitle,                  route: 'chimera@ModelAction'}
]);

is_sortable = false;
show_sortable_handles = false;

fields.reset();

while (fields.hasNext()) {
	field = fields.next().value;

	if (field.options.make_sortable) {
		is_sortable = true;
		show_sortable_handles = true;
		break;
	}
}

pagination_config = Pagination.getConfig();

if (pagination_config.sorting || pagination_config.filtering) {
	show_sortable_handles = false;
}

fields.reset();

start('chimera-cage') %>
<div class="datalist page float-right">
	<div class="row">

		<div class="col-lg-12 col-md-12 col-sm-12 col-xs-12">
			<div class="panel panel-info">
				<div class="panel-heading">
					<div class="chimeraEditor-actions">
						<% Chimera.printActions('model-list', {className: 'btn btn-primary', variables: {force_inline: true}}, record) %>
					</div>
					<h3 class="panel-title chimera-panel-title">
						<%= model_plural %>
					</h3>
				</div>
				<div class="panel-body">
					<div class="datalist__result">
						<div class="container-fluid">
							<div class="dataTables_wrapper form-inline dt-bootstrap">
								<div class="row">
									<div class="col-sm-12">
										<table width="100%" data-orders="new" class="table datatable display table-hover dataTable" role="grid" aria-describedby="DataTables_Table_0_info" style="width: 100%;">
											<thead>
												<tr data-he-name="index_title_row"></tr>
												<tr data-he-name="index_filter_row" class="filter-row"></tr>
											</thead>
											<tbody data-he-name="index_tbody"></tbody>
										</table>
									</div>
								</div>

								<% if (!is_sortable) { %>
									<div class="row">
										<div class="col-sm-5">
											<div class="dataTables_info" id="DataTables_Table_0_info" role="status" aria-live="polite">
												<%= __('chimera', 'Showing {first} to {last} of {total} records', {
													first : Pagination.getFirstOfPage(),
													last  : Pagination.getLastOfPage(),
													total : Pagination.getTotalItems()
												}) %>
											</div>
										</div>
										<div class="col-sm-7">
											<div class="dataTables_paginate paging_simple_numbers">
												<% Pagination.show() %>
											</div>
										</div>
									</div>
								<% } %>
							</div>
						</div>
					</div>
				</div>
			</div>
		</div>
	</div>
</div>
<% end('chimera-cage') %>