Suivi — Feuilles de style (CSS) Plus de CSS par session

#149 Posté par  . État de l’entrée : corrigée. Assigné à Bruno Michel.
Étiquettes : aucune
9
21
fév.
2011

Avant on pouvait définir une CSS pour chaque sessions. Cela permettais d'avoir une session sur smartphone et une autre sur écran avec des CSS adaptées à chaque type de terminal.

Avec la nouvelle version le changement de CSS est appliqué à toute les sessions, ce qui est beaucoup moins pratique.

  • # ...

    Posté par  . Évalué à 4 (+0/-0).

    Il me semble qu'en plus avant on pouvait avoir une css perso, même si on était pas loggé.

  • # Mix session et cookie

    Posté par  (site web personnel) . Évalué à 1 (+0/-0).

    Avant, si je ne me trompe pas, la feuille de style était configurée dans le cookie. Maintenant, c'est dans le compte utilisateur.

    On peut peut-être définir le style aux deux niveaux, compte et cookie. Si pas connecté, alors on utilie le style spécifié dans le cookie s'il est présent. Si connecté, alors on utilise le style dans le cookie, sinon le style spécifié dans le compte.

    • [^] # Re: Mix session et cookie

      Posté par  . Évalué à 2 (+0/-0).

      Même en étant connecté on peux vouloir plusieurs css suivant le navigateur.

      On peut peut-être définir le style aux deux niveaux, compte et cookie. Si le cookie est présent on l'utilise, sinon on utilise celui du compte.

  • # Fait

    Posté par  (site web personnel) . Évalué à 3 (+0/-0).

    On peut maintenant choisir une feuille de style pour juste une session depuis la page Changer de style pour les utilisateurs authentifiés donc). L'adresse de la feuille de style est enregistrée dans le cookie stylesheet, donc même les anonymes peuvent créer à la main le cookie pour avoir une feuille de style spécifique pour un navigateur donné.

    Cf https://github.com/nono/linuxfr.org/commit/435d8c18e66ddd62db70591027cf0e443ca81ae1

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.