{% include "server/head.html" %} {% block head %}{% endblock %} {# every request says the viewer's zone, and which build drew the page: one left open across an upgrade is asked to refresh rather than patched with pieces of the new build; the update bus goes by the server's own build. Its links and forms change the page in place, only what differs, the address following; a page of the whole window, like the login page, goes as browsers go #} {# the page's own top bar: a way back on a narrow screen, its title, crumbs on a wide one, and its actions #} {# the address back is a block of its own, read by the top bar and drawn nowhere else #} {% if false %}{% block back %}{% endblock %}{% endif %} {% block top %}{% set back = self.back() | trim %}
{% if back %}{% include "server/icons/chevron-left.svg" %}{% endif %}

{% block heading %}{{ self.title() }}{% endblock %}

{% block crumbs %}{% endblock %}
{% block actions %}{% endblock %}
{% endblock %} {% block body %}{% endblock %}

{{ t.text("server.stale.title") }}

{{ t.text("server.stale.text") }}

{# what controls.js draws with: the tick of the option chosen, the mark of a field left wrong, and what it says of it #}