Projet

Général

Profil

Amélioration #7120

différencier les customtemplates aux niveau des sections, des attributs structurants, et des feuilles

Ajouté par Matthieu Codron il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Intégré
Priorité:
Normal
Assigné à:
Version cible:
Début:
16/10/2017
Echéance:
% réalisé:

100%

Version source:
Solution proposée:

la classes dcpCustomTemplate--content--view est ajouté si on utilise htmlView
la classe dcpCustomTemplate--content--value est ajouté si on utilise htmlContent

Principaux fichiers impactés:
Wiki Détail:
Contrôle:
Thèmes UIs:
CSS
Jalons: 3.2 R17, 3.2 R18

Description

actuellement, dès qu'un customTemplate est utilisé, la classe dcpCustomTemplate--content encadre l'élément.
De plus, des règles css de DOCUMENT s'appuient sur cette classe (par exemple : https://github.com/Anakeen/dynacase-document-uis/blob/1.1-integration/Document-uis/DOCUMENT/IHM/widgets/attributes/attribute.less#L186-L188)

Or, cette classe est trop générique : l'exemple de classe cité ci-dessus a du sens lorsque le customTemplate concerne un attribut, mais elle est également appliquée (sur tous les attributs) si on utilise un template sur une section de document.

Je propose de distinguer les 3 classes suivantes :
  • dcpCustomTemplate--section--content
  • dcpCustomTemplate--nodeAttribute--content
  • dcpCustomTemplate--leafAttribute--content

Ces classes pourraient être ajoutées à la classe dcpCustomTemplate--content

Historique

#1 Mis à jour par Marc Claverie il y a plus d'un an

3.2 (MCO pour faire autrement) ou 4 ?

#2 Mis à jour par Marc Claverie il y a plus d'un an

  • Assigné à mis à Éric Brison

#3 Mis à jour par Éric Brison il y a plus d'un an

  • Solution proposée mis à jour (diff)

#4 Mis à jour par Éric Brison il y a plus d'un an

  • % réalisé changé de 0 à 100
  • Statut changé de Nouveau à Assigné

#5 Mis à jour par Éric Brison il y a plus d'un an

  • Statut changé de Assigné à Intégré

Appliqué par commit commit:dynacase-document-uis|8848261e91814eef2ae0d7fcb6cccd8f5c65b052.

Formats disponibles : Atom PDF