{% load static i18n hq %} {% block title %}{% translate "Console" %}{% endblock %}{% if site_name %} ยท {{ site_name }}{% endif %} {% if fonts_url %} {% endif %} {% if favicon_url %} {% endif %} {% block module_css %}{% endblock %} {% comment %} Project stylesheets last, so a project can override anything the console sets without fighting specificity. Resolved to finished URLs in Python -- under manifest storage {% templatetag openblock %} static {% templatetag closeblock %} on a variable raises, and a missing entry would be a production-only 500 on the page you opened because production was already unhappy. {% endcomment %} {% for url in extra_css %}{% endfor %} {% comment %} The environment is on the body rather than only on its tile, so a project can style the whole console for an environment the package has never heard of via EXTRA_CSS. {% endcomment %}
{% if home_url %} {% hq_icon "rocket" %} {% else %} {% comment %} Inert when there is nowhere to go back to -- the stylesheet already draws a span the same way it draws the link. {% endcomment %} {% hq_icon "rocket" %} {% endif %}

{% block heading %}{% translate "Console" %}{% endblock %}

{% block actions %}{% endblock %}
{% comment %} Navigation appears only once there is somewhere to navigate to. A single-module console would otherwise carry a row of tabs with one tab in it. {% endcomment %} {% if hq_modules|length > 1 %} {% endif %} {% block content %}{% endblock %}
{% block scripts %}{% endblock %}