Projet

Général

Profil

Development #44251

classe pour marquer un champ important

Ajouté par Frédéric Péters il y a presque 4 ans. Mis à jour il y a presque 4 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
19 juin 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

Cette demande :

Existe t il un template css pour mettre en gras ou en couleur une case à cocher super importante dans une page d'un formulaire usager ?

Et je pense qu'on pourrait avoir une classe (pk-important-label ?), pour cet usage; qui de base mettrait le libellé du champ en gras. (mais laisserait la possiblité à une intégration graphique de faire autre chose).


Fichiers

Révisions associées

Révision c3163ed3 (diff)
Ajouté par Frédéric Péters il y a presque 4 ans

scss: introduce a public pk-important class for fields (#44251)

Historique

#1

Mis à jour par Frédéric Péters il y a presque 4 ans

pk-important tout seul, même.

#3

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

Si la class concerne les widgets des formulaires, je serais pour le spécifier :

.pk-important-widget

même si cela complique un peu pour l'utilisateur.
Parce qu'une fois qu'elle est utilisée en BDD, que l'on puisse utiliser une class important pour un autre contexte.

#4

Mis à jour par Frédéric Péters il y a presque 4 ans

Je ne veux pas parler de widget, a minima on mettrait pk-important-field, mais ça me posait le problème d'également donner l'impression que ça concernerait les champs type commentaire, alors retour à ce que j'avais initialement et pk-important-label.

Mais avant ça, je ne vois pas en quoi l'utilisation de cette classe ici bloquerait un usage dans un autre contexte, et au contraire, avoir pk-important, ça permettait ensuite d'annoncer que ça peut également être utilisé pour marquer un champ commentaire, ou une cellule dans combo, etc. plutôt qu'avoir pk-important-label pk-important-comment pk-important-cell etc.

#5

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

Ok pour une class utilitaire qui aura vocation à être plus générique et donc conserver `pk-important`.
Mais les utilisations sont souvent détournées.
On va avoir des utilisateurs qui vont tenter de l'utiliser dans d'autres contextes.
Je serais donc pour cantonner son utilisation aux widgets de WCS pour le moment. Et même si c'est peut-être déjà la cas, à la lecture du sélecteur, je ne trouve pas ça clair.

#6

Mis à jour par Frédéric Péters il y a presque 4 ans

Me voilà à essayer de minimiser le poids du sélecteur et du coup on ne sait pas ce que ça sélecte :) Version qui ajoute un commentaire pour expliciter.

#7

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

Je pensais à un sélecteur de ce type.

.pk-important {
  // for Widget : turns the label bold
  &.widget .title label {
     font-weight: bold;
  }
}

ou pour anticiper facilement l'ajout de la class sur d'autres composants

Et le ranger dans _library.scss, avec les autres class pk-* ?

#9

Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans

  • Statut changé de Solution proposée à Solution validée
#10

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit c3163ed333add9c08b19302d3a3ec198fe9be817
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Fri Jun 19 10:15:20 2020 +0200

    scss: introduce a public pk-important class for fields (#44251)
#11

Mis à jour par Frédéric Péters il y a presque 4 ans

  • Statut changé de Résolu (à déployer) à Solution déployée

Formats disponibles : Atom PDF