Euler source The code that runs the solver shell and this site, version 4.34.2 Repository on GitHub

No self-link: you are here.

33 lines of HTML Raw file Open on GitHub

{% extends "auth_base.html" %}
{% block title %}euler — terms of use{% endblock %}
{# No self-link: you are here. It stays as text rather than vanishing, so the
   footer's separators still read as three items and the page does not appear to be
   missing one. #}
{% block footer_terms %}<span class="is-locked">terms of use</span>{% endblock %}
{# The terms are the document here, not the dialogue beside them: on a narrow screen they
   are what shows, as on a content page (base.html § body_class). #}
{% block body_class %}{% if not subject %}is-signin{% endif %}{% endblock %}
{# The terms are a document, so they go in the left pane — where the shell's own
   /terms fragment puts them for a signed-in reader (terms_fragment.html). This is
   the full-page form: a direct visit, or no JS.
   The right pane is auth_base's: their terminal when signed in, the invitation
   below when not. #}
{% block content %}
<section class="panel">
  {# The way out: this page is reached from a footer and has no form of its own,
     so without it the reader is stranded. The caller named itself in ?back=. #}
  <p class="back-row">
    <a class="back-link" href="{{ back_url }}">&#8592;&nbsp;{{ back_label }}</a>
  </p>
  <h1>Terms of use</h1>
  <div class="terms-text doc-body">
    {% include "_terms.html" %}
  </div>
</section>
{% endblock %}
{% block dialogue %}
  <h1>Sign in</h1>
  <p class="lead">These terms are what you agree to by using this. The workspace
    itself is through here.</p>
  <div class="auth-links"><a class="auth-link" href="/login">&#8592; back to sign in</a></div>
{% endblock %}