Thème lol

25 views
Skip to first unread message

Anthony Lugan

unread,
Jun 20, 2017, 8:09:17 AM6/20/17
to ENT Core
Bonjour,

Nous avons récupéré ce thème du springboard-lol sur le répo ODE).
Est ce que ce dernier est à jour ? J'ai l'impression d'avoir du css manquant notamment pour les liens qui sont surlignés et en orange (contrairement au thème leo) :



PS : Peut être une mauvaise manip de notre part mais il me semble qu'avant les liens étaient de la bonne couleur, tout comme les h1, h2 ...

Cordialement,
Anthony Lugan
Auto Generated Inline Image 1

Lauren CECCOTTI

unread,
Jun 20, 2017, 9:10:13 AM6/20/17
to ENT Core
Bonjour, 
il faut probablement mettre à jour les surcharges et les imports de fichiers sass. La régression est probablement due au découpage par thématique de css-lib
Il est toujours utile de verifier au passage que les versions du theme et de css-lib sont bien raccord dans le fichier bower.json du springboard.

n'hésitez pas à revenir vers nous en cas de besoin 

Cordialement.

Anthony Lugan

unread,
Jun 20, 2017, 9:42:07 AM6/20/17
to ENT Core
Dans le bower.json nous sommes en versions suivantes :

"dependencies": {
    "theme-open-ent": "git://github.com/OPEN-ENT-NG/theme-open-ent.git#1.5.0",
    "entcore-css-lib": "git://github.com/entcore/css-lib.git#1.9.0",
    "generic-icons": "git://github.com/entcore/generic-icons.git#1.4.0",
    "notes": "git://github.com/web-education/notes.git#0.1.0",
    "record-me": "git://github.com/web-education/record-me.git#0.1.0",
    "calendar-widget": "git://github.com/web-education/calendar-widget.git#0.1.0",
    "my-apps": "git://github.com/web-education/my-apps.git#0.1.1",
    "carnet-de-bord": "git://github.com/OPEN-ENT-NG/carnet-de-bord.git#1.0.0"
  }

En faisant un downgrade du theme-open-ent de la version 1.5.0 à la 1.4.0 cela semble redevenir comme avant :




Le mardi 20 juin 2017 14:09:17 UTC+2, Anthony Lugan a écrit :
Auto Generated Inline Image 1

Anthony Lugan

unread,
Jun 20, 2017, 9:59:29 AM6/20/17
to ENT Core
Avec theme-open-ent en 1.5.2 et css-lib en 1.10.1 j'ai le même soucis.
Il y a quelque chose d'autre à configurer ?

Lauren CECCOTTI

unread,
Jun 20, 2017, 10:29:23 AM6/20/17
to ent...@googlegroups.com
Le springboard est surchargé avec ce fichier :

[[path-to-springboard]]/assets/themes/lol/overrides/skins/default/_lol-variables.scss

Pour que la surcharge soit prise en compte, il faut mettre à jour le fichier qui va inserer la surcharge dans les imports. C’est ce fichier qui va permettre la compilation :

[[path-to-springboard]]/assets/themes/lol/overrides/skins/default/theme.scss

Ce fichier regroupe les imports de theme open ENT et ceux de surcharge du springboard pour les compiler ensemble
On peut trouver le ou les imports(s) manquant en comparant les imports de theme open ENT et ceux du springboard.

[[path-to-theme-open-ent]]/skins/default/theme.scss
[[path-to-springboard-lol]]/assets/themes/lol/overrides/skins/default/theme.scss

Dans notre cas, il manque :

@import "../../css/text";
@import "../../css/applications/applications";

Mais ajoute les dans l’ordre dans lequel ils apparaissent dans le theme open ENT

Cordialement


Le 20 juin 2017 à 15:59, Anthony Lugan <lugan...@gmail.com> a écrit :

Avec theme-open-ent en 1.5.2 et css-lib en 1.10.1 j'ai le même soucis.
Il y a quelque chose d'autre à configurer ?

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "ENT Core".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse entcore+u...@googlegroups.com.
Pour obtenir davantage d'options, consultez la page https://groups.google.com/d/optout.

Anthony Lugan

unread,
Jun 20, 2017, 12:12:24 PM6/20/17
to ENT Core
Merci Lauren,

J'en étais arrivé effectivement au même point. J'ai vue que du code avait été déplacé dans ces fichiers.
J'ai donc pu résoudre mon problème.

Par contre, dans le futur, lorsqu'il y a des modifications importantes de la structure du projet/ des imports à rajouter, il serait apprécié que cela soit communiqué (au niveau des release note des tags par exemple).
Ceci éviterait que chaque contributeur avec son thème custom ait à chercher où rajouter tel import ou telle configuration.

Si cela a été précisé quelque part je m'en excuse d'avance

Cordialement,
Anthony

Reply all
Reply to author
Forward
0 new messages