Corrige le décompte des demi-journées restantes et le rendu des champs horaires
Une demi-journée passée non renseignée était exclue à tort du calcul de rattrapage (l'appli permet de saisir ses heures après coup, un jour passé vide n'est pas une perte définitive) : une semaine entièrement vide affichait "reste à faire ... sur 2 demi-journées" au lieu de 10. Corrige aussi le chevauchement de l'icône d'horloge sur les champs <input type="time"> de la page Réglages (largeur trop juste pour le texte + l'icône native).
This commit is contained in:
@ -25,18 +25,18 @@
|
||||
<form method="post" action="/settings/plages" class="settings-form">
|
||||
<label class="login-label" for="matin_debut">Présence matin</label>
|
||||
<div class="settings-range">
|
||||
<input id="matin_debut" class="login-input settings-range-input" type="time" name="matin_debut" value="{{ plages.matin_debut }}">
|
||||
<input id="matin_debut" class="login-input time-range-input" type="time" name="matin_debut" value="{{ plages.matin_debut }}">
|
||||
<span class="settings-range-sep">→</span>
|
||||
<input id="matin_fin" class="login-input settings-range-input" type="time" name="matin_fin" value="{{ plages.matin_fin }}">
|
||||
<input id="matin_fin" class="login-input time-range-input" type="time" name="matin_fin" value="{{ plages.matin_fin }}">
|
||||
</div>
|
||||
<label class="login-label" for="aprem_debut">Présence après-midi</label>
|
||||
<div class="settings-range">
|
||||
<input id="aprem_debut" class="login-input settings-range-input" type="time" name="aprem_debut" value="{{ plages.aprem_debut }}">
|
||||
<input id="aprem_debut" class="login-input time-range-input" type="time" name="aprem_debut" value="{{ plages.aprem_debut }}">
|
||||
<span class="settings-range-sep">→</span>
|
||||
<input id="aprem_fin" class="login-input settings-range-input" type="time" name="aprem_fin" value="{{ plages.aprem_fin }}">
|
||||
<input id="aprem_fin" class="login-input time-range-input" type="time" name="aprem_fin" value="{{ plages.aprem_fin }}">
|
||||
</div>
|
||||
<label class="login-label" for="pause_dejeuner_fin">Reprise par défaut de l'après-midi</label>
|
||||
<input id="pause_dejeuner_fin" class="login-input settings-range-input" type="time" name="pause_dejeuner_fin" value="{{ plages.pause_dejeuner_fin }}">
|
||||
<input id="pause_dejeuner_fin" class="login-input time-range-input" type="time" name="pause_dejeuner_fin" value="{{ plages.pause_dejeuner_fin }}">
|
||||
<button class="login-btn" type="submit">Enregistrer</button>
|
||||
</form>
|
||||
</div>
|
||||
@ -167,5 +167,13 @@
|
||||
.settings-range { display: flex; align-items: center; gap: .4rem; flex-wrap: wrap; }
|
||||
.settings-range-input { width: 70px; text-align: center; }
|
||||
.settings-range-sep { font-size: 12px; color: var(--muted); font-family: var(--mono); }
|
||||
.time-range-input {
|
||||
width: 128px;
|
||||
text-align: left;
|
||||
padding-right: .4rem;
|
||||
}
|
||||
.time-range-input::-webkit-calendar-picker-indicator {
|
||||
margin-left: .5rem;
|
||||
}
|
||||
</style>
|
||||
{% endblock %}
|
||||
|
||||
Reference in New Issue
Block a user