{% extends "core/base.html" %} {% load static %} {% block title_text %}Game Kit{% endblock title_text %} {% block header_text %}GameKit{% endblock header_text %} {% block content %}
{% include "apps/applets/_partials/_gear.html" with menu_id="id_game_kit_menu" %} {% include "apps/gameboard/_partials/_game_kit_applet_menu.html" %}
{% include "apps/gameboard/_partials/_game_kit_sections.html" %}
{% comment %} Tooltip portal scaffolds for the gk-decks card-stack icons — `gameboard.js`'s `initGameKitTooltips()` positions deck tooltips into `#id_tooltip_portal` + the Equipped / Not Equipped status into `#id_mini_tooltip_portal` (text-only mini). Mirrors the gameboard.html main page's portal pattern verbatim so the deck row reads identically on /gameboard/ + /gameboard/game-kit/. {% endcomment %}
{% comment %} DRY stat-face — see `core/_partials/_stat_face.html`. JS- populated; keyword ul carries id for stage-card.js's populateKeywords opts override (game-kit.js passes uprightSel/reversedSel pointing at these IDs). {% endcomment %} {% include "core/_partials/_stat_face.html" with face_modifier="upright" label_text="Emanation" keywords_ul_id="id_fan_stat_upright" %} {% include "core/_partials/_stat_face.html" with face_modifier="reversed" label_text="Reversal" keywords_ul_id="id_fan_stat_reversed" %} {% include "apps/gameboard/_partials/_sig_fyi_panel.html" with panel_id="id_fan_fyi_panel" panel_extra_attrs='style="display:none"' %}
{% endblock content %} {% block scripts %} {# Brief.showBanner — needed for the Baltimorean Note-unlock banner the #} {# pronouns applet fires on first `bawlmorese` selection. #} {# gameboard.js for `initGameKitTooltips()` — the gk-decks section's #} {# `#id_game_kit` wrapper + `.token deck-variant` icons hook into its #} {# hover-portal + DON/DOFF wiring. game-kit.js still owns the carousel #} {# (fan modal) — clicking the icon opens the fan via .gk-deck-card. #} {% endblock scripts %}