[spip ↪ issue_5560_dispositions_prive] 20 commits

spip/spip | 20 commits

Par tcharlss, le 13 juin 2024 à 13h21min :

feat: la page de contrôle des tâches utilise la disposition 2

Refs #5560

Ajouté
prive/squelettes/top/job_queue.html

Détails : feat: la page de contrôle des tâches utilise la disposition 2 (a5b37e11) · Validations · spip / spip · GitLab

==============================
Par tcharlss, le 13 juin 2024 à 13h21min :

feat: 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 un numéro ou un identifiant texte, on peut utiliser l’un ou l’autre.
Exemple : #LAYOUT_PRIVE{1} et #LAYOUT_PRIVE{pleine_largeur} font la même chose.

  1. pleine_largeur : contenu central en pleine largeur, pas de contenus complémentaires nav ni extra
  2. complements_gauche : contenus complémentaires nav et extra à gauche
  3. complements_gauche : contenus complémentaires nav et extra à droite
  4. complements_bas : contenus complémentaires nav et extra en bas du contenu principal
  5. complements_bas_inverse : idem mais nav et extra sont inversés
  6. fluide : 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 #5560

Modifié
prive/themes/spip/layout.css

Détails : feat: ajout de plusieurs dispositions d'affichage pour le privé (735df4be) · Validations · spip / spip · GitLab

==============================
Par tcharlss, le 13 juin 2024 à 13h21min :

feat: balise #LAYOUT_PRIVE en remplacement de #LARGEUR_ECRAN

La balise va servir à choisir des dispositions d’écran, et non pas uniquement des largeurs.
L’ancienne balise reste fonctionnelle mais elle est dépréciée.

Refs #5560

Modifié
ecrire/public/balises.php
prive/squelettes/body.html
prive/squelettes/top/aide.html
prive/squelettes/top/plan.html

Détails : feat: balise #LAYOUT_PRIVE en remplacement de #LARGEUR_ECRAN (050d43f4) · Validations · spip / spip · GitLab

==============================
Par tcharlss, le 13 juin 2024 à 13h21min :

fix: 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 #5560

Modifié
prive/themes/spip/layout.css

Détails : fix: nettoyage des styles du layout du privé (46609161) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 10 juin 2024 à 11h06min :

build(deps): up dependencies (& bigup branche dev)

Modifié
composer.json
composer.lock

Détails : build(deps): up dependencies (& bigup branche dev) (15b191f3) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 7 juin 2024 à 11h04min :

docs(changelog): #5178

Modifié
CHANGELOG.md

Détails : docs(changelog): #5178 (85ab6862) · Validations · spip / spip · GitLab

==============================
Par touti, le 7 juin 2024 à 11h00min :

fix: ajout d’une div class contenu_login pour pouvoir cibler le contenu de la page prive/login

Fix: #5178

Modifié
prive/login.html

Détails : fix: ajout d'une `div` class `contenu_login` pour pouvoir cibler le contenu de la page prive/login (0a2cdb1b) · Validations · spip / spip · GitLab

==============================
Par RastaPopoulos, le 7 juin 2024 à 10h37min :

doc(changelog): pour #5774

Modifié
CHANGELOG.md

Détails : doc(changelog): pour #5774 (71781e4b) · Validations · spip / spip · GitLab

==============================
Par RastaPopoulos, le 7 juin 2024 à 10h36min :

feat: nouveau pipeline get_spip_doc`` pour manipuler le résultat de la fonction get_spip_doc`

Refs: #5774

Modifié
ecrire/inc/documents.php
ecrire/paquet.xml

Détails : feat: nouveau pipeline `get_spip_doc`` pour manipuler le résultat de la fonction `get_spip_doc` (ca645377) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 7 juin 2024 à 09h43min :

build(deps): up dependencies

Modifié
composer.lock

Détails : build(deps): up dependencies (b1aafe50) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 6 juin 2024 à 17h01min :

docs(changelog): !5981

Modifié
CHANGELOG.md

Détails : docs(changelog): !5981 (76260fd0) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 6 juin 2024 à 11h26min :

fix: Ne pas afficher qu’une mise à jour est disponible alors qu’elle vient d’être faite

Ici on vérifie que info_maj_spip() indique une mise à jour.
L’autre solution serait de relancer le génie_mise_a_jour_dist().

Modifié
ecrire/inc/pipelines_ecrire.php

Détails : fix: Ne pas afficher qu’une mise à jour est disponible alors qu’elle vient d’être faite (8eec57fd) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 4 juin 2024 à 14h48min :

docs(changelog): #5953

Modifié
CHANGELOG.md

Détails : docs(changelog): #5953 (25d29f3e) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 4 juin 2024 à 14h28min :

fix: retablir le <div> autour des formulaires, supprimé par erreur par 124c9db937592f7761e959609406ac645cbc6e83

Modifié
prive/modeles/formulaire.html

Détails : fix: retablir le `<div>` autour des formulaires, supprimé par erreur par... (f3c2ad59) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 4 juin 2024 à 14h28min :

docs(changelog): retrait des entrées releasées

Modifié
CHANGELOG.md

Détails : docs(changelog): retrait des entrées releasées (70b0356b) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 31 mai 2024 à 10h08min :

build: up dependencies (sf 7.1 & ecran sécu 1.6.1 entre autres)

Modifié
composer.lock

Détails : build: up dependencies (sf 7.1 & ecran sécu 1.6.1 entre autres) (a4b0a599) · Validations · spip / spip · GitLab

==============================
Par Cerdic, le 30 mai 2024 à 09h59min :

fix: inclusion manquante pour attribut_url

Modifié
ecrire/inc/auth.php

Détails : fix: inclusion manquante pour attribut_url (2a970be8) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 29 mai 2024 à 10h16min :

build: up dependencies

Modifié
composer.lock

Détails : build: up dependencies (1ce72a25) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 29 mai 2024 à 10h08min :

fix: Correction de _image_ecrire_tag() suite à c5e866ff7 un peu fort

Refs: #5667

Modifié
ecrire/inc/filtres_images_lib_mini.php

Détails : fix: Correction de `_image_ecrire_tag()` suite à c5e866ff7 un peu fort (05f350f8) · Validations · spip / spip · GitLab

==============================
Par Matthieu Marcillaud, le 29 mai 2024 à 09h53min :

docs(changelog): #5939

Modifié
CHANGELOG.md

Détails : docs(changelog): #5939 (f61566e0) · Validations · spip / spip · GitLab