{# The navigation and the logout button are session
chrome, gated together on navitems: the login page is
rendered with an empty list, so it offers neither a
link that would 401 nor a logout for a session that
does not exist. #}
{% if navitems %}
{% endif %}
{# The one landmark the poll morphs, with childrenOnly, so
this element and anything delegated above it survives
every tick. The login page carries the wrapper too for
consistent markup; it never polls. #}
{% block content %}{% endblock %}
{# Rendered only when there is something to say, so a page
that does not refresh gets no empty bordered footer.
.sf-status-line has two users: the audit page's console
UUID and this timestamp. Both want the same thing from
it -- monospace digits that do not jitter as their
value changes, which is what the poll does to the stamp
below every 30 seconds. #}
{% if refresh %}
{% endif %}
{% block scripts %}{% endblock %}
{% if navitems %}
{% endif %}
{% if refresh %}{% include 'includes/poll.html' %}{% endif %}