[prive ↪ 2.x] 4 commits

spip/prive | 4 commits

Par tcharlss, le 20 novembre 2024 à 15h54min :

feat: la page de contrôle des tâches utilise la disposition complements-gauche

Refs: spip/spip#5560

Ajouté
squelettes/top/job_queue.html

Détails : feat: la page de contrôle des tâches utilise la disposition complements-gauche (391892a8) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 20 novembre 2024 à 15h54min :

fix: utiliser la balise #LAYOUT_PRIVE en remplacement de #LARGEUR_ECRAN

Refs: spip/spip#5560

Modifié
squelettes/body.html
squelettes/top/aide.html
squelettes/top/plan.html

Détails : fix: utiliser la balise #LAYOUT_PRIVE en remplacement de #LARGEUR_ECRAN (51761878) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 20 novembre 2024 à 15h54min :

feat(css): ajout de plusieurs dispositions d’affichage pour le privé

On change le layout de chaque page au moyen la balise #LAYOUT_PRIVE dans le squelette prive/squelettes/top/.html

Chaque disposition a identifiant texte, en français ou en anglais.
Exemple : #LAYOUT_PRIVE{full-width} et #LAYOUT_PRIVE{pleine-largeur} font la même chose.

  1. pleine-largeur / full-width : contenu central en pleine largeur, pas de contenus complémentaires nav ni extra
  2. complements-gauche / aside-inline-start : contenus complémentaires nav et extra à gauche
  3. complements-droite / aside-inline-end : contenus complémentaires nav et extra à droite
  4. complements-bas / aside-block-end : contenus complémentaires nav et extra en bas du contenu principal
  5. complements-bas-inverse / aside-block-end-reverse : idem mais nav et extra sont inversés
  6. fluide / fluid : idem disposition par défaut, mais le contenu central occupe toute la largeur disponible

Nb : bien qu’on utilise la nomenclature gauche / droite, ça dépend au final de chaque langue.

Refs: spip/spip#5560

Modifié
themes/spip/layout.css

Détails : feat(css): ajout de plusieurs dispositions d'affichage pour le privé (6bcc49f5) · Validations · spip / prive · GitLab

==============================
Par tcharlss, le 20 novembre 2024 à 15h54min :

fix(css): nettoyage des styles du layout du privé

L’ensemble des styles du privé reposent maintenant largement sur les variables css.
Or tous les navigateurs qui supportent les variables css supportent également grid et flex.

On peut donc simplifier les styles du layout, plus besoin des fallbacks pour les vieux vieux navigateurs.
Et on remet tout en mobile-first.
Introduction également de quelques nouvelles variables pour les principales valeurs (largeur max de la page, etc.).

Préambule nécessaire pour introduire de nouvelles dispositions.

Refs: spip/spip#5560

Modifié
themes/spip/layout.css

Détails : fix(css): nettoyage des styles du layout du privé (3bfd53a4) · Validations · spip / prive · GitLab