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:
@ -431,14 +431,17 @@
|
||||
.btn-cg.btn-as { border-radius: 4px; }
|
||||
.btn-cg.as-on { background: var(--accent); border-color: var(--accent); color: #fff; }
|
||||
|
||||
/* Astreinte : heures d'intervention (début/fin/description) repliées dans un
|
||||
menu dépliant fermé par défaut ; retour 11h et total restent visibles. */
|
||||
/* Astreinte : sous-ligne pleine largeur sous la ligne du jour (hors colonne
|
||||
après-midi), heures d'intervention (début/fin/description) repliées dans un
|
||||
menu dépliant fermé par défaut ; retour 11h et total restent visibles.
|
||||
La sous-ligne se masque toute seule tant que le bloc est vide. */
|
||||
.pointage-table tr.as-row > td { padding: 0; }
|
||||
.pointage-table tr.as-row:has(.as-block:empty) { display: none; }
|
||||
.as-block {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
gap: .3rem;
|
||||
padding: .3rem .65rem .45rem;
|
||||
border-top: 1px dashed var(--rule);
|
||||
}
|
||||
.as-head { display: flex; align-items: center; gap: .6rem; flex-wrap: wrap; }
|
||||
.as-toggle {
|
||||
@ -580,6 +583,13 @@
|
||||
background: var(--surface);
|
||||
margin-bottom: .75rem;
|
||||
}
|
||||
/* La sous-ligne astreinte prolonge la carte du jour : pas de bord haut,
|
||||
marge haute négative pour absorber celle du jour. */
|
||||
.pointage-table tbody tr.as-row {
|
||||
border-top: none;
|
||||
margin: -.75rem 0 .75rem 0;
|
||||
}
|
||||
.pointage-table tbody tr.as-row > td { padding: 0; }
|
||||
.pointage-table tbody tr:not(:last-child) td { border-bottom: none; }
|
||||
.pointage-table td {
|
||||
border-bottom: 1px solid var(--rule-l) !important;
|
||||
|
||||
Reference in New Issue
Block a user