Development #40993
cellule recherche: pouvoir saisir un placeholder
0%
Description
Et ainsi donner des indices de ce qu'est attendu comme texte dans le input.
Fichiers
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ 4 ans
Mais heu quoi par exemple ? Une cellule recherche ça peut être lié à pleins de trucs (usager, demandes, code de suivi, texte libre, etc)
Mis à jour par Frédéric Péters il y a environ 4 ans
Ma réaction initiale était de dire que les moteurs pouvaient porter l'info, exemple le moteur "code de suivi" retournerait "FGHXDSD" et tout ça se retrouverait ', '.joiné en placeholder mais je pense que la proposition était plus simple ici, d'avoir un champ de configuration où l'admin taperait "ex: whatever" et c'est ça qui apparaitrait, sans rien chercher à faire de subtil automatique.
Mis à jour par Serghei Mihai il y a environ 4 ans
Mon idée est de laisser l'admin saisir le placeholder en fonction des moteurs qu'il a selectionné.
Et peut-être en deuxième temps, si utile, laisser les moteurs générer automatiquement les placeholders.
Mis à jour par Thomas Noël il y a environ 4 ans
Serghei Mihai a écrit :
Mon idée est de laisser l'admin saisir le placeholder en fonction des moteurs qu'il a selectionné.
Et peut-être en deuxième temps, si utile, laisser les moteurs générer automatiquement les placeholders.
Oui pour l'idée que l'admin puisse écrire lui-même un placeholder, c'est plutôt intéressant (je pense à Chambéry et leur "moteur transversal"). Mais en faire un truc automagique, bof, non.
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-search-add-a-free-hint-text-to-search-cell-40993.patch 0001-search-add-a-free-hint-text-to-search-cell-40993.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
(j'ai mis un petit moment avant de réaliser que le champ "placeholder" était déjà utilisé)
Mis à jour par Frédéric Péters il y a environ 4 ans
Ce qui est souhaité c'est un attribut placeholder dans :
<input type="search" name="q" autocomplete="off" id="combo-search-input-{{ cell.pk }}" class="combo-search-input" {% if cell.autofocus %}autofocus {% endif %}/>
pas un div supplémentaire.
https://developer.mozilla.org/fr/docs/Web/HTML/Element/input/search#placeholder
Mis à jour par Nicolas Roche il y a environ 4 ans
- Fichier 0001-search-add-a-placeholder-attribute-to-search-input-c.patch 0001-search-add-a-placeholder-attribute-to-search-input-c.patch ajouté
(arf)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Nicolas Roche il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 14aa0b62fe39d70bca8fa2ae3c6e4db57dc0a2ce Author: Nicolas ROCHE <nroche@entrouvert.com> Date: Wed Apr 8 18:30:28 2020 +0200 search: add a placeholder attribute to search input cell (#40993)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
search: add a placeholder attribute to search input cell (#40993)