{% extends "core/base.html" %} {% load static %} {% load lyric_extras %} {% block title_text %}Billbud{% endblock title_text %} {% block header_text %}Billbud{% endblock header_text %} {% block content %} {# note.js exposes window.Brief — needed by the auto-fired @mailman Brief #} {# when this page is the destination of an invite cascade. #}

{{ bud|at_handle }} the {{ bud.active_title_display }}

{{ bud.email }}

{% csrf_token %}
{# 4-btn apparatus mirrors my_sea.html: kit (from base.html) + bud + #} {# gear + burger. Apparatus loads bud-btn.js (defines window. #} {# bindBudBtn — does NOT auto-bind); the inline script below opens #} {# the panel + stubs OK to disabled per the sprint plan. #} {% include "apps/billboard/_partials/_bud_apparatus.html" with aria_label="Bud" include_suggestions=False %} {% include "apps/billboard/_partials/_bud_gear.html" %} {# Burger fan — sea_btn_active + sea_first_draw_pending drive the #} {# server-side .active / .glow-handoff classes (same vars my_sea + #} {# room read). burger-btn.js auto-binds on DOMContentLoaded. #} {% include "apps/gameboard/_partials/_burger.html" %}
{% if pending_invite %} {% endif %} {% endblock content %}