{%- macro account(content) -%}
{{ ui.container(content) }}
{%- endmacro %} {%- macro header(content, title, subtitle, logo, href=h.url_for('home.index')) -%}
{%- call ui.util.call(ui.container) -%} {% if g.debug and not g.debug_supress_header %}
Blueprint : {{ g.blueprint }}
View : {{ g.view }}
{% endif %} {%- endcall %}
{%- endmacro %} {%- macro footer(content) -%} {%- endmacro %} {%- macro footer_main(content) -%}
{{ content }}
{%- endmacro %} {%- macro footer_secondary(content) -%}
{{ content }}
{%- endmacro %} {%- macro language_selector() -%} {% set current_lang = request.environ.CKAN_LANG %} {%- set data_attrs = {"module": "autocomplete", "module-dropdown-class": "lang-dropdown", "module-container-class": "lang-container"} -%} {%- set label = ui.icon("globe", style="solid") ~ ui.util.tag(_('Language'), "span", attrs={"class": "sr-only"}) -%} {%- set item_kwargs = kwargs -%}
{%- call ui.util.call(ui.form, method="POST", action=h.url_for('util.internal_redirect'), data={"module": "select-switch"}) -%} {%- call ui.util.call(ui.select_box, name="url", id=ui.util.id(), data=data_attrs, label=label, **item_kwargs) -%} {% for locale in h.get_available_locales() %} {{ ui.select_option(locale.display_name or locale.english_name, value=h.url_for(h.current_url(), locale=locale.short_name), selected=locale.short_name == current_lang) }} {% endfor %} {%- endcall %} {%- endcall %}
{%- endmacro %}