<%def name="nav_link(href, text, li_class='', a_class='', a_rel='', id_='', title='', condition=True)"> %if condition:
  • ${text}
  • %endif <%def name="global_nav(active)"> <% active_nav = {} active_nav[active] = 'current' def _class(identifier): return active_nav.get(identifier, '') %> <%def name="subheader_navigation(logo, label, search_action=None, search_label='', search_button_text=None, url=None)"> <%def name="subheader_instance_navigation(active)"> <% import mako from adhocracy.lib.tiles.instance_tiles import InstanceTile active_subnav = {} active_subnav[active or 'instance'] = 'current' search_label = _('Search in “%s”…') % mako.filters.html_escape(c.instance.label) logo = '' url = None if c.instance: if InstanceTile(c.instance).show_icon(): logo = h.logo_url(c.instance, 48) url = h.entity_url(c.instance) def _class(identifier): return active_subnav.get(identifier, '') %> <%call expr="subheader_navigation(logo, c.instance.label, search_action=h.base_url('/search'), search_label=search_label, url=url)"> ${nav_link(href=h.entity_url(c.instance), text=h.instance.area_title('instance'), li_class=_class('instance'), id_='subnav-overview')} ${nav_link(href=h.base_url('/proposal'), text=h.instance.area_title('proposals'), li_class=_class('proposals'), condition=c.instance.show_proposals_navigation, id_='subnav-proposals')} ${nav_link(href=h.base_url('/milestone'), text=h.instance.area_title('milestones'), li_class=_class('milestones'), condition=c.instance.milestones, id_='subnav-milestones')} ${nav_link(href=h.base_url('/page'), text=h.instance.area_title('norms'), li_class=_class('norms'), condition=c.instance.use_norms and c.instance.show_norms_navigation, id_='subnav-norms')} ${nav_link(href=h.base_url('/category'), text=h.instance.area_title('category'), li_class=_class('category'), condition=c.instance.display_category_pages, id_='subnav-category')} ${nav_link(href=h.base_url('/user'), text=h.instance.area_title('members'), li_class=_class('members'), id_='subnav-members')}