{% extends theme("base.html") %} {% import "snippets.html" as snippets with context %} {% import "utils.html" as utils with context %} {% set logo = snippets.logo() %} {% set before_header = snippets.before_header() %} {% set after_header = snippets.after_header() %} {% set before_footer = snippets.before_footer() %} {% set after_footer = snippets.after_footer() %} {% set license_info = snippets.license_info() %} {% set credits = snippets.credits() %} {% set creditlogos = snippets.creditlogos() %} {% set user_actions, item_navigation, item_actions = theme_supp.get_local_panel(fqname) %} {% set current_url = request.url %} {% set current_path = request.path %} {% set current_url_showview = url_for_item(endpoint='frontend.show_item', item_name=item_name) %} {% set login_url = theme_supp.login_url() %} {# Helper macro to generate the local panel #} {% macro local_panel_main(panelname) -%} {% for endpoint, href, iconcls, label, title, exists in panelname %} {# iconcls should be defined, defined for all local_panel_items, see themes/__init.py #} {{ hyperlink(href, title, exists, label, iconcls, "list-group-item wikilink") }} {% endfor %} {% endmacro %} {# Helper macro to generate links #} {% macro hyperlink(href, title, exists, label, iconcls, mainclass) -%} {% if iconcls %} {% endif %} {% if href == login_url %} {# show "login" for all screen sizes #} {{ label }} {% else %} {# hide username, settings, logout labels for sm, xs screen sizes, only icons will be visible #} {% endmacro %} {# Helper macro to generate a search form #} {% macro make_search_form(div_class, form_class) %} {% endif %}