{% extends "base.html" %} {% from "_macros.html" import lang_switch %} {% from "_footer.html" import site_footer with context %} {% block body %} {#- this page's address, without the base path (page_url: the one a page sent as the answer to a form names) #} {% set here = page_url or (route_path(request) ~ ('?' ~ request.url.query if request.url.query else '')) %}
⇄ ser2netweb{% if node_name %} {{ node_name }}{% endif %}
{#- data-page-url: app.js puts it in the address bar, so a reload doesn't post the form again #} {% block main %}{% endblock %} {# what an action did and why a request failed (app.js "feedback"): live regions, so screen readers announce what is put in them #}
{{ site_footer(true) }} {% endblock %}