%def name="namedpager(pager)">
%def>
<%def name="facets(pager, cls=None)">
<% is_admin = can.instance.any_admin() %>
%if any(facet.available(is_admin) for facet in pager.facets):
${_("Filter list")}
%for facet in pager.facets:
%if facet.available(is_admin):
${facet.render()}
%endif
%endfor
%endif
%def>
<%def name="facet(facet)">
${facet.title}
%if facet.used:
(${_("reset")})
%endif
%if facet.badge_type is not None and can.instance.any_admin():
${_(u"Edit")}
%endif
%if facet.description:
${facet.description}
%endif
${facet_items(facet.current_items)}
%def>
<%def name="facet_items(items, indent=True)">
%def>
<%def name="overlay_pager(render_facets=True)">
${pager.render_pager()}
%if render_facets:
${pager.render_facets()}
%endif
%def>
<%def name="index_based_sort_dropdown(sorts, pager)">
%if len(sorts.keys()):
<%
zipped = zip(pager.sorts.keys(), xrange(1, len(pager.sorts.keys()) + 1))
help = lib.pager.help_strings()
%>
${_('Sort:')}
%endif
%def>
<%def name="sort_dropdown(sorts)">
<%
help = lib.pager.help_strings()
%>
%if len(sorts):
${_('Sort:')}
<% selected = sorts.selected() %>
%endif
%def>
<%def name="sort_slidedown(sorts)">
%if len(sorts):
<%
selected = sorts.selected()
param = sorts.pager.sort_param
%>
%for (group, options) in sorts.grouped_options():
%if group is not None:
${group}
%else:
%endif
%for sort in options:
-
%if sort is selected:
${sort.label}
%else:
${sort.label}
%endif
%endfor
%endfor
%endif
%def>