Ajoute un accès direct à la galerie en plus de la caméra
Deux boutons séparés (deux inputs file) plutôt qu'un seul avec capture=environment qui masquait l'option galerie — retour de Kévin après test réel. État de sélection centralisé dans state.selectedFile.
This commit is contained in:
+19
-5
@@ -36,11 +36,15 @@
|
||||
|
||||
<form id="upload-form" class="upload-form" hidden novalidate>
|
||||
<div class="field">
|
||||
<label for="photo-input">Ta photo</label>
|
||||
<!-- capture="environment" : ouvre directement l'appareil photo
|
||||
(caméra arrière) sur mobile plutôt que la galerie — décision
|
||||
actée avec Kévin le 2026-09-16, remplace le choix initial qui
|
||||
laissait le choix caméra/galerie. -->
|
||||
<label id="photo-field-label">Ta photo</label>
|
||||
<!-- Deux entrées séparées : "photo-input" (capture="environment")
|
||||
ouvre directement l'appareil photo, "photo-input-gallery" ouvre
|
||||
le sélecteur de fichiers classique. Décision actée avec Kévin le
|
||||
2026-09-16 : les deux doivent être accessibles en un tap. -->
|
||||
<div class="photo-source-buttons">
|
||||
<label for="photo-input" class="btn-secondary">📷 Prendre une photo</label>
|
||||
<label for="photo-input-gallery" class="btn-secondary">🖼️ Depuis la galerie</label>
|
||||
</div>
|
||||
<input
|
||||
type="file"
|
||||
id="photo-input"
|
||||
@@ -48,7 +52,17 @@
|
||||
accept="image/*,.heic,.heif"
|
||||
capture="environment"
|
||||
required
|
||||
class="visually-hidden"
|
||||
>
|
||||
<input
|
||||
type="file"
|
||||
id="photo-input-gallery"
|
||||
accept="image/*,.heic,.heif"
|
||||
class="visually-hidden"
|
||||
tabindex="-1"
|
||||
aria-hidden="true"
|
||||
>
|
||||
<p id="file-chosen-label" class="file-chosen-label">Aucun fichier choisi</p>
|
||||
</div>
|
||||
|
||||
<img id="preview" class="preview" alt="Aperçu de la photo choisie" hidden>
|
||||
|
||||
Reference in New Issue
Block a user