Rend l'interface utilisable sur téléphone
Le nav et l'en-tête de semaine passent sur plusieurs lignes sous 700px, le tableau hebdo devient une liste de cartes empilées par jour (au lieu d'un scroll horizontal forcé), avec des cibles tactiles plus grandes. Corrige au passage le popup calendrier qui débordait de l'écran sur mobile.
This commit is contained in:
@ -16,7 +16,7 @@
|
||||
</td>
|
||||
|
||||
<td class="c-matin">
|
||||
<div id="cg-matin-{{ j.date }}" class="td-fill{% if matin_cg %} cg{% elif matin_warn %} warn{% endif %}">
|
||||
<div id="cg-matin-{{ j.date }}" data-label="Matin" class="td-fill{% if matin_cg %} cg{% elif matin_warn %} warn{% endif %}">
|
||||
<div class="time-pair">
|
||||
<input class="time-input" type="time" name="matin_entree"
|
||||
data-date="{{ j.date }}" value="{{ j.matin_entree or '' }}">
|
||||
@ -28,7 +28,7 @@
|
||||
</td>
|
||||
|
||||
<td class="c-aprem">
|
||||
<div id="cg-aprem-{{ j.date }}" class="td-fill{% if aprem_cg %} cg{% elif aprem_warn %} warn{% endif %}">
|
||||
<div id="cg-aprem-{{ j.date }}" data-label="Après-midi" class="td-fill{% if aprem_cg %} cg{% elif aprem_warn %} warn{% endif %}">
|
||||
<div class="time-pair">
|
||||
<input class="time-input" type="time" name="aprem_entree"
|
||||
data-date="{{ j.date }}" value="{{ j.aprem_entree or '' }}">
|
||||
@ -39,13 +39,13 @@
|
||||
</div>
|
||||
</td>
|
||||
|
||||
<td class="col-calc">
|
||||
<td class="col-calc" data-label="Travaillé">
|
||||
<span id="calc-{{ j.date }}-trav">
|
||||
<span class="calc-num">{{ j.travaille if j.travaille_min else '—' }}</span>
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td class="col-calc">
|
||||
<td class="col-calc" data-label="Δ jour">
|
||||
<span id="calc-{{ j.date }}-delta">
|
||||
<span class="{% if j.travaille_min and j.delta_min > 0 %}delta-pos{% elif j.travaille_min and j.delta_min < 0 %}delta-neg{% else %}delta-zero{% endif %}">
|
||||
{%- if j.travaille_min -%}
|
||||
@ -55,7 +55,7 @@
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td class="col-cumul">
|
||||
<td class="col-cumul" data-label="Δ sem.">
|
||||
<span id="calc-{{ j.date }}-cumul">
|
||||
{%- if j.cumul_visible -%}
|
||||
<span class="{% if j.delta_cumul_min > 0 %}delta-pos{% elif j.delta_cumul_min < 0 %}delta-neg{% else %}delta-zero{% endif %}">
|
||||
@ -67,7 +67,7 @@
|
||||
</span>
|
||||
</td>
|
||||
|
||||
<td class="col-cible">
|
||||
<td class="col-cible" data-label="Cible">
|
||||
<span id="calc-{{ j.date }}-cible">
|
||||
{%- if j.cible_matin or j.cible_aprem -%}
|
||||
{%- if j.cible_matin -%}<span class="cible-num">M {{ j.cible_matin_entree }} → {{ j.cible_matin }}</span>{%- endif -%}
|
||||
@ -87,7 +87,7 @@
|
||||
title="Enregistrer">✓</button>
|
||||
</td>
|
||||
|
||||
<td class="col-conge">
|
||||
<td class="col-conge" data-label="Congé">
|
||||
<div id="cg-btn-{{ j.date }}">
|
||||
<div class="conge-btns">
|
||||
<button hx-post="/conge/{{ j.date }}/matin"
|
||||
|
||||
Reference in New Issue
Block a user