[prive ↪ 2.x] 20 commits

pierretux/prive | 20 commits

Par Cerdic, le 14 août 2025 à 17h18min :

fix: dans un ensemble de choix, mettre en gras automatiquement le choix :checked si possible

Modifié
themes/spip/forms.css

Détails : fix: dans un ensemble de choix, mettre en gras automatiquement le choix :checked si possible (f7f541b7) · Validations · pierretux / prive · GitLab

==============================
Par Cerdic, le 14 août 2025 à 17h17min :

fix: dans un .editer.obligatoire on veut certes que le .label principal soit gras,mais on ne veut pas pour autant que les label des .choix soient en gras, cela fait trop de gras partout qui nuit à la lisibilité

Modifié
themes/spip/forms.css

Détails : fix: dans un .editer.obligatoire on veut certes que le .label principal soit... (15de5b33) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 5 août 2025 à 08h29min :

remove(PGP): le champ #PGP de la table AUTEURS n’est plus pris en charge

retrait des .contenu, .editer et styles CSS

ref spip/spip#6055

Modifié
formulaires/editer_auteur.html
objets/contenu/auteur.html
themes/spip/content.css

Détails : remove(PGP): le champ `#PGP` de la table `AUTEURS` n'est plus pris en charge (b69dd264) · Validations · pierretux / prive · GitLab

==============================
Par Matthieu Marcillaud, le 31 juillet 2025 à 17h07min :

fix: Ne pas enregistrer de date de rédaction antérieure si la date est vide

Dans le formulaire de date, lorsqu’on décoche « Ne pas afficher de date de rédaction antérieure. »,
sans saisir de date (en laissant les input par défaut), et que l’on valide :
éviter de sauver en base une date erronnée : dans ce cas, on considère
qu’il n’y a pas de date de rédaction antérieure.

Refs: #99

Modifié
formulaires/dater.php

Détails : fix: Ne pas enregistrer de date de rédaction antérieure si la date est vide (46ee98e1) · Validations · pierretux / prive · GitLab

==============================
Par JamesRezo, le 22 juillet 2025 à 21h22min :

fix: #CHEMIN{rien.gif} devient #CHEMIN_IMAGE{rien.gif}

Modifié
formulaires/configurer_preferences.html

Détails : fix: #CHEMIN{rien.gif} devient #CHEMIN_IMAGE{rien.gif} (8ef44396) · Validations · pierretux / prive · GitLab

==============================
Par bricebou, le 17 juillet 2025 à 15h22min :

fix: ne pas appliquer les traitements de sécurité sur les messages de retour du formulaire editer_logo afin de pouvoir y injecter du Javascript

Fix: #95

Modifié
formulaires/editer_logo.html

Détails : fix: ne pas appliquer les traitements de sécurité sur les messages de retour... (be793a02) · Validations · pierretux / prive · GitLab

==============================
Par RealET, le 11 juillet 2025 à 17h31min :

fix: le bouton de réinitialisation de la couleur de login ne doit être affiché que si la couleur est différente de la couleur par défaut

Modifié
formulaires/configurer_ecran_connexion.html

Détails : fix: le bouton de réinitialisation de la couleur de login ne doit être affiché... (8c68d340) · Validations · pierretux / prive · GitLab

==============================
Par Maïeul Rouquette, le 26 juin 2025 à 10h58min :

fix: ne pas ajouter de lien pour confirmer l’inscription sur les
visiteurs, se contenter de la définition du mot de passe

fix: spip/ecrire#73

Modifié
modeles/mail_inscription.html

Détails : fix: ne pas ajouter de lien pour confirmer l'inscription sur les (f3c846af) · Validations · pierretux / prive · GitLab

==============================
Par nicod_, le 22 juin 2025 à 23h36min :

docs(changelog): pour #92

Modifié
CHANGELOG.md

Détails : docs(changelog): pour #92 (6803ae15) · Validations · pierretux / prive · GitLab

==============================
Par nicod_, le 22 juin 2025 à 21h30min :

Rétablir les puces « plus » dans les sélecteurs, et aligner un peu mieux les deux liens.

Ref #92

Modifié
themes/spip/picker.css.html

Détails : Rétablir les puces "plus" dans les sélecteurs, et aligner un peu mieux les deux liens. (22543d2c) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 17 juin 2025 à 14h19min :

remove(verifForm): suppression de fonctionnalité obsolète et inopérante de soumission de formulaire via combinaisons de touches

Modifié
javascript/layer.js

Détails : remove(verifForm): suppression de fonctionnalité obsolète et inopérante de... (9ee64f7b) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 17 juin 2025 à 14h19min :

change(layer.js): le sélecteur de rubriques (aka « plongeur ») n’utilise plus jQuery

L’essentiel du code du picker de layer.js est remanié sans jQuery.
On supprime / remplace les fonctions obsolètes (ex.: pour le scroll horizontal ou pour patienter entre les requêtes ajax).

Le fichier ne devient pas un module ESM, car le picker repose encore beaucoup sur un markup avec attributs onClick. A reprendre plus tard, à l’occasion d’une refacto plus globale.

Quelques ajustements CSS pour le picker ajax et le picker simple, plus en rapport avec la charte.

Modifié
echafaudage/hierarchie/objet.html
echafaudage/hierarchie/objet.sans_rubrique.html
javascript/layer.js
themes/spip/picker.css.html

Détails : change(layer.js): le sélecteur de rubriques (aka "plongeur") n'utilise plus jQuery (2951fa8c) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 16 juin 2025 à 10h42min :

fix(charge_init_scripts): utiliser find_in_path() et non find_all_in_path() lors de la recherche du fallback_prive d’un fragment vide

find_all_in_path() et sa recherche par motif peut faire remonter des résultats inadéquats, en cas de correspondance partielle du nom. On utilise plutôt le basename exact.

Au passage, clarifier le nom des variables et les commentaires

Modifié
javascript/_init.js_fonctions.php

Détails : fix(charge_init_scripts): utiliser `find_in_path()` et non... (06c13db6) · Validations · pierretux / prive · GitLab

==============================
Par Maïeul Rouquette, le 15 juin 2025 à 14h25min :

change: toujour baliser en HTML5, fin de l’emploi de la balise #HTML5

Ref: Deprecier officilement #HTML5 (#50) · Issues · spip / ecrire · GitLab

Modifié
formulaires/inscription.html
formulaires/login.html
formulaires/oubli.html

Détails : change: toujour baliser en HTML5, fin de l'emploi de la balise `#HTML5` (3a4dbae9) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 2 juin 2025 à 13h30min :

fix: xxx-lies.html, xxx-associer.html : recupérer la valeur du curseur de pagination via POST ou GET

ref #83

On supprime aussi des #SET doublonnés et des #EVAL{_request()} inutiles lorsque le gabarit n’est pas destiné à être inclus dans un formulaire

Modifié
objets/liste/articles_lies.html
objets/liste/auteurs.html
objets/liste/auteurs_associer.html
objets/liste/auteurs_lies.html
objets/liste/rubriques_associer.html
objets/liste/rubriques_lies.html
objets/liste/visiteurs.html

Détails : fix: `xxx-lies.html`, `xxx-associer.html` : recupérer la valeur du curseur de... (8179d525) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 2 juin 2025 à 12h16min :

build(editer_liens-refactor): modules ESM

Modifié
javascript/ajaxCallback.js
javascript/ajaxCallback.min.js
javascript/presentation.js
javascript/presentation.min.js

Détails : build(editer_liens-refactor): modules ESM (2acb2012) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 2 juin 2025 à 12h16min :

fix(ui): styles sur le champ de recherche de editer_liens

Modifié
objets/liste/auteurs_associer.html
objets/liste/rubriques_associer.html
themes/spip/forms.css
themes/spip/lists.css.html

Détails : fix(ui): styles sur le champ de recherche de editer_liens (07bbd29b) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 2 juin 2025 à 12h16min :

change: formulaire/editer_liens.html n’a pas besoin de jQuery

  • reprise plus lisible de la structure HTML
  • on déporte le code js dans un sous-module de presentation.js dédié
  • ajout d’une classe --no-click, pour suspendre temporairement certains événements souris ; pratique sur des éléments tels que les boutons.
  • ajout d’une classe pour personnaliser la couleur de fond des items ajoutés depuis les formulaires editer_liens

ref: spip/spip#5566

Ajouté
javascript/presentation/src/editer_liens.js
Modifié
formulaires/editer_liens.html
javascript/presentation/src/main.js
objets/liste/auteurs_lies.html
themes/spip/ajax.css
themes/spip/forms.css
themes/spip/lists.css.html

Détails : change: `formulaire/editer_liens.html` n'a pas besoin de jQuery (a0cddb7d) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 2 juin 2025 à 12h16min :

fix(formulaire_on_submit): gérer sans erreur les cas (rares) sans input[type="submit"]

Modifié
javascript/ajaxCallback/src/ajaxform.js

Détails : fix(formulaire_on_submit): gérer sans erreur les cas (rares) sans `input[type="submit"]` (39d13d73) · Validations · pierretux / prive · GitLab

==============================
Par placido, le 2 juin 2025 à 12h16min :

fix(formulaire_bouton_action_confirm): améliorer le traitement de la fonction presubmit

  • on transmet l’objet « submitter » (bouton d’action) en parametre de la fonction évaluée (cela permet d’obtenir un comportement plus proche de l’ancienne syntaxe basée sur l’attribut onclick)
  • on encapsule cette fonction dans une promesse pour être compatible avec les traitements asynchrones

exemple de valeur possible en 6ième paramètre de #BOUTON_ACTION :
animateRemove(this.closest("tr"),false)

Modifié
javascript/ajaxCallback/src/ajaxform.js

Détails : fix(formulaire_bouton_action_confirm): améliorer le traitement de la fonction `presubmit` (973cacf2) · Validations · pierretux / prive · GitLab