{% extends "base.html" %} {% block title %}{{ file }} ยท {{ name }} ยท The Booth{% endblock %} {% block html_attrs %} data-booth="{{ name }}"{% endblock %} {% block content %}
โœ• {{ file }} {# Reveal all can lift this page's blur, so this page must be able to put it back (r2b, heid bug-hunt). #} {% if blurred %}{% endif %} โฌ‡
{# Same record, same reason as the image viewer: the sidecar that says what this doc IS travels with it to full-page view. #} {% if caption %}
{{ caption }}
{% endif %} {% if marks %}
{% for m in marks if m.shape == 'note' %}
{{ m.text }}
{% endfor %}
{% endif %} {# Blur honesty reaches the full page too (r2b, heid code-review): a blurred doc's own page rendered clear. Its reveal is per-page and JS-only, like the review stage's; Reveal all lifts it by the same class. #}
{% if blurred %}{% endif %} {% if is_html %}
{{ body|safe }}
{% else %}
{{ body }}
{% endif %}
{% endblock %}