Closed jolleon closed 5 years ago
Utiliser le fichier ̀frontend/src/custom/custom.css.template
(à copier dans frontend/src/custom/custom.css
) qui reprend cette class :root
et permet la personnalisation par surcouche.
Pour les marqueurs de carte, j'ai posté une issue pour fournir les originaux https://github.com/PnX-SI/GeoNature-citizen/issues/105
Ok, je vois le template mais custom.css
n'est utilisé nulle part... il manque quelque chose non? (sauf si l'idée c'est de remplacer styles.css
en prod?)
Styles LPO à inclure pour le déploiement LPO (peut être en ajoutant custom.css
dans les styles dans angular.json
):
:root {
--default-font-color: #5d6970;
--primary: #004fbd;
--dark-primary: #6610f2;
--secondary: #fd7e14;
--secondary-gradient: #fd7e14;
--ternary: #007bff;
--list-toggler-width: 21px;
--list-obs-offset: 170px;
--router-outlet-offset: 113px;
--modal-header-bg-moz: moz-linear-gradient(top, var(--secondary) 0%, var(--secondary) 50%, var(--secondary-gradient) 51%, var(--secondary-gradient) 100%);
--modal-header-bg-webkit: moz-linear-gradient(top, var(--secondary) 0%, var(--secondary) 50%, var(--secondary-gradient) 51%, var(--secondary-gradient) 100%);
--modal-header-bg-linear: linear-gradient(to bottom, var(--secondary) 0%, var(--secondary) 50%, var(--secondary-gradient) 51%, var(--secondary-gradient) 100%);
}
@lpofredc pour les marqueurs de carte on remplacera les images directement en prod avec des icones aux bonnes couleurs, ou bien est-ce que tu as une autre solution ?
Dans le dépot principal, custom.css est intégré dans 'angular.json', intégré en surcouche de styles.css
Ack, je viens de comprendre ce qu'il se passe...
Lorsque j'ai merge les nouveaux développements dans notre projet (le 21 mai), upstream/dev était sur le commit 16e56eeab80e50e4a02eb7b28869456aed87a06b
(https://github.com/PnX-SI/GeoNature-citizen/commit/16e56eeab80e50e4a02eb7b28869456aed87a06b) sur lequel custom.css
n'était pas là dans angular.json
... même si la branche de @lpofredc qui le rajoute a bien été mergée dans dev
avant ça, car il semble que ce changement ait disparu d'une façon ou d'une autre, et @patkap a effectivement corrigé le problème plus tard: https://github.com/PnX-SI/GeoNature-citizen/commit/eb37c4c0e36c8d547b5a6262ad9c525c4b0c492c#diff-6b33ff949134bbe0de31effc7e1f6d13
Ce dernier commit de @patkap est plus vieux que le 21 mai mais la branche sur laquelle il était n'a été mergé dans upstream/dev que le 22 mai, donc après qu'on ait récupéré les changements sur ce fork.
Je vais refaire un merge de upstream/dev ça devrait régler le problème.
Pour les pointeurs, je vois pour intégrer la customisation dans le dépot principal, via le fichier map.config.ts.
Personnalisation de markers ajouté ici, via le fichier map.config.ts. markers png à ajouter au dossier custom/images
cf.
frontend/src/styles.css
Il y a une class:root
dans ce ficher qui permet de configurer les couleurs principales. Quelques couleurs ne sont pas contrôlées là, e.g. les pointeurs sur la carte sont une image (verte...).