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
==============================
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
==============================
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.
pleine-largeur/full-width: contenu central en pleine largeur, pas de contenus complémentaires nav ni extracomplements-gauche/aside-inline-start: contenus complémentaires nav et extra à gauchecomplements-droite/aside-inline-end: contenus complémentaires nav et extra à droitecomplements-bas/aside-block-end: contenus complémentaires nav et extra en bas du contenu principalcomplements-bas-inverse/aside-block-end-reverse: idem mais nav et extra sont inversésfluide/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
==============================
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