v2026.5.49 — Sécurité hors session, onglet Email clarifié, lecture au défilement, affichage et synchronisation fiabilisés

This commit is contained in:
FroSteel
2026-09-01 15:24:30 +02:00
parent 5f72228f13
commit 519fca42ce
7 changed files with 1271 additions and 567 deletions
+16 -11
View File
@@ -118,17 +118,6 @@
<main id="main">
<div id="error-box" class="error-box hidden"></div>
<div id="session-needed" class="session-needed hidden">
<h2>Session EasyVista expirée</h2>
<p>Reconnectez-vous à EasyVista pour continuer.</p>
<button id="open-ev-btn" class="btn btn-primary">Ouvrir EasyVista</button>
</div>
<div id="ev-unreachable" class="session-needed hidden">
<h2>EasyVista est inaccessible pour le moment.</h2>
<p>Réessayez dans quelques instants, ou ouvrez EasyVista directement.</p>
<button id="open-ev-btn-2" class="btn btn-primary">Ouvrir EasyVista</button>
<button id="retry-btn" class="btn btn-subtle">Réessayer</button>
</div>
<!-- v2026.5.46 — ligne collante (sticky) EN PREMIER : stats + barre de
recherche sur la même hauteur, toujours visibles au scroll. En vue
horizontale, les deux enfants sont relocalisés dans la sidebar
@@ -160,6 +149,22 @@
<!-- v2026.5.46 — le « Chargement… » vit DANS la zone des cartes
(sous la ligne stats+recherche), jamais en haut de page. -->
<div id="loading" class="loading">Chargement…</div>
<!-- v2026.5.49 — les messages « session expirée » / « EV inaccessible »
CENTRÉS vivent DANS la zone de contenu (sous la barre de recherche, à
la place des cartes), pas en haut de #main : sinon ils s'affichaient
au-dessus de la ligne stats+recherche. showSessionNeeded/showEvUnreachable
vident #cards et affichent le message ici. -->
<div id="session-needed" class="session-needed hidden">
<h2>Session EasyVista expirée</h2>
<p>Reconnectez-vous à EasyVista pour continuer.</p>
<button id="open-ev-btn" class="btn btn-primary">Ouvrir EasyVista</button>
</div>
<div id="ev-unreachable" class="session-needed hidden">
<h2>EasyVista est inaccessible pour le moment.</h2>
<p>Réessayez dans quelques instants, ou ouvrez EasyVista directement.</p>
<button id="open-ev-btn-2" class="btn btn-primary">Ouvrir EasyVista</button>
<button id="retry-btn" class="btn btn-subtle">Réessayer</button>
</div>
<div id="cards" class="cards"></div>
</main>