<%inherit file="/template.html" /> <%namespace name="components" file="/components.html"/> <%def name="title()">${_("Instances")|n} <%def name="breadcrumbs()"> ${h.instance.breadcrumbs()|n} ${h.url.link(_("Instances"), h.base_url('/instance'))|n} <%def name="header()">

${_("Instances are little democracies that are ran by their community.")}

<%def name="as_tiles(instances, columns=2)">
<% counter = 0 %> %for instance in instances: %if counter % columns == 0:
%endif

${instance.title}

${h.truncate(h.markdown_to_plain_text(instance.description, safe_mode='adhocracy_config'), 200, whole_word=True)}

${_('participate')}
<% counter += 1 %> %if counter % columns == 0:
%endif %endfor %if counter % columns != 0: %for i in range(counter % columns, columns): %endfor
%endif <%def name="list_button()">
%if can.instance.create(): ${_("new instance")} %endif
<%block name="sidebar"> %if h.config.get_bool('adhocracy.instance_index_sidebar'): ${c.instance_pager.render_facets(cls='sidebar_box')} %endif <%block name="main_content"> %if h.config.get_bool('adhocracy.instance_index_as_tiles'): %if h.config.get_bool('adhocracy.instance_index_sidebar'): ${header()} ${as_tiles(c.instance_pager.items, columns=2)} ${c.instance_pager.render_pages_nav()} ${list_button()} %endif %else: ${header()}
${c.instance_pager.render_pager()} %if can.badge.edit_instance():
${h.field_token()|n}
Title
Save or Cancel
%endif
${list_button()} %endif <%block name="headline"> %if not h.config.get_bool('adhocracy.instance_index_sidebar') and h.config.get_bool('adhocracy.instance_index_as_tiles'): ${header()} ${as_tiles(c.instance_pager.items, columns=3)} ${c.instance_pager.render_pages_nav()} ${list_button()} %endif