Astreintes : sous-ligne pleine largeur sous la ligne du jour

Le bloc astreinte quitte la colonne après-midi (qui retrouvait une
hauteur normale quel que soit le contenu) pour une sous-ligne dédiée
sur toute la largeur du tableau, collée à la carte du jour sur mobile.
La sous-ligne se masque automatiquement quand le jour n'est pas
qualifié, y compris après les rafraîchissements HTMX.

💘 Generated with Crush

Assisted-by: Crush:glm-5.2
This commit is contained in:
Jacquin Antoine
2026-09-08 22:48:12 +02:00
parent 83f5512cb6
commit dc0e786428
4 changed files with 72 additions and 56 deletions

View File

@ -471,7 +471,7 @@ def _as_block_html(date, jour):
le bouton, l'heure de retour (11h de repos) et le décompte restent visibles.
Rendu sur les jours qualifiés (astreinte ou lendemain) ; div vide ailleurs."""
if not jour.get("astreinte_qualifiee"):
return f'<div id="as-block-{_e(date)}" hx-swap-oob="true"></div>'
return f'<div id="as-block-{_e(date)}" class="as-block" hx-swap-oob="true"></div>'
events = jour.get("astreinte_events") or []
rows = "".join(_as_event_html(date, ev) for ev in events) or _as_event_html(date, {})
hint = ""