22 lines
1022 B
Python
22 lines
1022 B
Python
from ..controls.c_text import c_text
|
|
|
|
# 3.1 (Confort) — interactions au survol : mécanisme générique, disponible
|
|
# sur TOUS les widgets (via UNIVERSAL_CONTROLS), pour révéler un texte
|
|
# différent quand le joueur survole l'élément avec la souris — le cas
|
|
# d'usage documenté : survoler un nom révèle l'adresse réelle, survoler un
|
|
# lien révèle l'URL réelle. Laisser vide = aucun changement au survol (donc
|
|
# aucune régression sur les jeux existants, dont l'attribut est absent).
|
|
# Rendu : voir render_element_html.py (attribut data-hover-text) et
|
|
# bindHoverTexts() dans templates/play.html (échange du texte au survol,
|
|
# ignore volontairement les éléments qui ont des enfants — conteneurs — pour
|
|
# ne jamais écraser une mise en page imbriquée).
|
|
HOVER_CONTROLS = [
|
|
c_text(
|
|
"survol_texte",
|
|
"Texte affiché au survol de la souris",
|
|
"attr:_survol_texte",
|
|
placeholder="ex. mathilde.d@forgebase.fr, https://vrai-lien.exemple...",
|
|
group="Survol",
|
|
),
|
|
]
|