MaBibli 1.0.0
Gestion de bibliothèque personnelle auto-hébergée : catalogue, prêts, scan de code-barres, consultation hors-ligne. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
@*
|
||||
Indicateur d'attente pour les appels lents (lot L1).
|
||||
|
||||
⚠️ Le besoin n'est pas décoratif. Une recherche BnF coûte environ une seconde par page, et
|
||||
jusqu'à dix pages pour les nouveautés : sans rien à l'écran, l'application se lit comme
|
||||
plantée, et l'utilisateur reclique — donc relance l'appel. C'est exactement ce que le lot H
|
||||
avait constaté sur la bibliographie.
|
||||
|
||||
⚠️ Un indicateur NE REMPLACE PAS un message d'échec. Une source muette garde ses états
|
||||
EtatSourceBibliographie et son motif : ici on dit « ça travaille », jamais « ça a marché ».
|
||||
|
||||
role="status" et non role="alert" : l'attente s'annonce sans interrompre le lecteur d'écran.
|
||||
L'animation est neutralisée sous prefers-reduced-motion (voir app.css).
|
||||
*@
|
||||
<p class="attente @Classe" role="status">
|
||||
<span class="attente-rondelle" aria-hidden="true"></span>
|
||||
<span>@Message</span>
|
||||
</p>
|
||||
|
||||
@code {
|
||||
/// <summary>Ce qu'on attend, dit à l'utilisateur. Jamais un libellé générique si l'on sait mieux.</summary>
|
||||
[Parameter, EditorRequired] public string Message { get; set; } = default!;
|
||||
|
||||
[Parameter] public string? Classe { get; set; }
|
||||
}
|
||||
Reference in New Issue
Block a user