simplesamlphp / simplesamlphp/simplesamlphp-assets-base
Theme colour overrides
Personne n'a encore pris cette issue.
- Langage dominant
- Aucune donnée de langage
- Étoiles
- 0
- Forks
- 2
- Merge moyen
- 8 min
- PR mergées (30 j)
- 3
Description
The #db0100 colour is hard-coded in several places in the SCSS, making it quite difficult for theme developers to override.
Doing something like:
:root {
--simplesamlphp-color: #db0100;
}
and then referencing it elsewhere as e.g.:
.pure-button-red {
background-color: var(--simplesamlphp-color);
color: #fff;
}
would make it much easier to override the colour consistently by simply declaring an additional <style> element in _head.twig with the new --simplesamlphp-color variable definition. The same could be done with the other colours that are used.
I'd do this as a pull request, but I think this repo has complexity I do not understand :-)
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Recherchez dans les assets SCSS la valeur codée en dur #db0100 et examinez _head.twig, qui est l’emplacement proposé pour les remplacements de thème. Remplacez l’utilisation répétée de la couleur par des variables pouvant être redéfinies de manière cohérente, y compris les autres couleurs lorsque cela est approprié. Le travail est considéré comme terminé lorsqu’une déclaration de style dans _head.twig peut modifier la couleur du thème dans tous les assets concernés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- scss
- Domaine
- frontend
- Type d'issue
- Fonctionnalité
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- Calme
- Clarté
- Plutôt claire
- Accessibilité débutants
- 65/100