<%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 cgi from adhocracy.lib.tiles.instance_tiles import InstanceTile active_subnav = {} active_subnav[active or 'instance'] = 'current' search_label = _('Search in “%s”…') % cgi.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=_(u"Intro") if h.config.get_bool('adhocracy.wording.intro_for_overview') else _(u"Overview"), li_class=_class('instance'), id_='subnav-overview')} ${nav_link(href=h.base_url('/proposal'), text=_("Proposals"), li_class=_class('proposals'), condition=c.instance.show_proposals_navigation, id_='subnav-proposals')} ${nav_link(href=h.base_url('/milestone'), text=_("Milestones"), li_class=_class('milestones'), condition=c.instance.milestones, id_='subnav-milestones')} ${nav_link(href=h.base_url('/page'), text=_("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=_("Categories"), li_class=_class('category'), condition=c.instance.display_category_pages, id_='subnav-category')} ${nav_link(href=h.base_url('/user'), text=_("Members"), li_class=_class('members'), id_='subnav-members')}