{% extends "core/base.html" %} {% load static %} {% block title_text %}Game Sign{% endblock title_text %} {% block header_text %}GameSign{% endblock header_text %} {% block content %} {# Solo lift of `_sig_select_overlay.html`. Same card-grid + stage-card #} {# choreography as the room sig-select, minus countdown / WebSocket / #} {# polarity / multi-user. FLIP btn (.spin-btn) lets the user choose the #} {# card's orientation; SAVE SIG persists it on the User model. #} {# "Significator" is preserved at the storage layer (User.significator) + #} {# game-room context; this billboard surface re-brands to "Sign". #}
{# Stage frame always visible; stage card + stat block + FLIP btn #} {# gated by hover (preview) + click (lock). `.sig-stage--frozen` is #} {# added on click + cleared by NVM. data-polarity moved to the page #} {# wrapper so descendant .sig-card / .sig-stage-card both get the #} {# polarity-themed CSS rules. #}
{# FLIP — bottom-left of the stage card. Mirrors the game-kit fan #} {# carousel's btn-reveal pattern (game_kit.html#id_fan_flip). Toggles #} {# polarity (data-polarity attr + persisted User.significator_reversed). #} {# SPIN in the stat-block toggles orientation (180° rotation) for #} {# preview only — not persisted. #}

Emanation

    Reversal

      {% include "apps/gameboard/_partials/_sig_fyi_panel.html" with panel_id="id_my_sign_fyi_panel" %}
      {% for card in cards %}
      {{ card.corner_rank }} {% if card.suit_icon %}{% endif %}
      {% endfor %}
      {% csrf_token %}
      {# Picker JS — click .sig-card to pick + populate stage preview via #} {# StageCard.populateCard (shared w. room sig-select + sea-select). #} {# FLIP toggles `.stage-card--reversed` on the preview AND the #} {# hidden `reversed` input that gets POSTed on SAVE SIGN. #} {# No equipped deck + no saved sig — fire a Brief banner via the #} {# shared note.js API so positioning + NVM behavior + h2-overlay #} {# styling matches every other Brief on the site (per #} {# [[sprint-baltimorean-note-unlock-may18]] portrait h2 measurement). #} {# FYI links to /gameboard/ (Game Kit equip); NVM dismisses + the #} {# picker proceeds against the Earthman [Shabby Paperboard] fallback. #} {% if show_backup_intro_banner %} {% endif %}
      {% endblock content %}