Project

General

Profile

Development #40993

cellule recherche: pouvoir saisir un placeholder

Added by Serghei Mihai 16 days ago. Updated 1 day ago.

Status:
Solution proposée
Priority:
Normal
Assignee:
Target version:
-
Start date:
25 Mar 2020
Due date:
% Done:

0%

Patch proposed:
Yes
Planning:
No

Description

Et ainsi donner des indices de ce qu'est attendu comme texte dans le input.

0001-search-add-a-free-hint-text-to-search-cell-40993.patch View (7.04 KB) Nicolas Roche, 08 Apr 2020 06:49 PM

0001-search-add-a-placeholder-attribute-to-search-input-c.patch View (7.2 KB) Nicolas Roche, 08 Apr 2020 07:37 PM

History

#1 Updated by Thomas Noël 16 days ago

Mais heu quoi par exemple ? Une cellule recherche ça peut être lié à pleins de trucs (usager, demandes, code de suivi, texte libre, etc)

#2 Updated by Frédéric Péters 16 days ago

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.

#3 Updated by Serghei Mihai 16 days ago

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.

#4 Updated by Thomas Noël 16 days ago

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.

#6 Updated by Nicolas Roche 1 day ago

  • Assignee set to Nicolas Roche

#7 Updated by Nicolas Roche 1 day ago

(j'ai mis un petit moment avant de réaliser que le champ "placeholder" était déjà utilisé)

#8 Updated by Frédéric Péters 1 day ago

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

Also available in: Atom PDF