<%namespace file="/base/uiHelpers.html" import="pager"/> <%namespace file="/base/confirmModal.html" import="delete_modal"/>
% if len(customers): % for item in customers: % endfor
${self.sortable('company_name')} ${self.sortable('contact_first_name')} ${self.sortable('contact_last_name')} ${self.sortable('category')}
${item.company_name} ${item.contact_first_name} ${item.contact_last_name} ${item.category.name} Edit Delete
## pager ${pager(customers)} % else:

Customers not found!

% endif ## delete confirm modal dialog ${delete_modal("Are you sure you want to delete this customer?")}
<%def name="sortable(column)"> <% sort_column = request.GET.get("sort") if request.GET.get("sort") else "company_name" %> <% sort_direction = request.GET.get("direction") if request.GET.get("direction") else "asc" %> <% css_class = "" %> % if (column == sort_column): <% css_class = "current " + sort_direction %> % endif <% direction = "asc" %> % if (column == sort_column and sort_direction == "asc"): <% direction = "desc" %> % endif % if column == "company_name": Company Name % elif column == "contact_first_name": First Name % elif column == "contact_last_name": Last Name % else: Category % endif