spip/prive | 9 commits
Par placido, le 13 juin 2025 à 11h37min :
build: ajaxCallBack.js
Modifié
javascript/ajaxCallback.js
javascript/ajaxCallback.min.js
Détails : build: ajaxCallBack.js (66c1a7ec) · Validations · spip / prive · GitLab
==============================
Par placido, le 13 juin 2025 à 11h37min :
fix(positionner) création d’un sous-module scroll.js dédié
Calculer naïvement si l’élément est visible avant de déclencher le défilement
Ajouter une classe body--noscroll et suspendre les événements molette de la souris le temps de l’animation, pour éviter un comportement erratique.
setfocus: si l’élément « focusable » contient la classe nofocus, il ne reçoit pas le focus.
Ajouté
javascript/ajaxCallback/src/scroll.js
Modifié
javascript/ajaxCallback/src/ajaxbloc.js
javascript/ajaxCallback/src/anim.js
javascript/ajaxCallback/src/main.js
themes/spip/ajax.css
==============================
Par placido, le 13 juin 2025 à 11h37min :
fix: ajustements des styles sur image_loading
Ajouter la classe --clicked sur le submitter, même s’il n’y a d’attribut name
animateLoading(): insérer .image_loading à côté du bouton submit, sinon dans la barre .boutons, sinon au début de la cible.
CSS : Revoir à la baisse le spectre d’application de position:relative (sautillements)
Modifié
javascript/ajaxCallback/src/ajaxform.js
javascript/ajaxCallback/src/anim.js
themes/spip/ajax.css
Détails : fix: ajustements des styles sur `image_loading` (89946c61) · Validations · spip / prive · GitLab
==============================
Par placido, le 13 juin 2025 à 09h20min :
fix(configurer_reducteur): afficher/masquer les champs sans jQuery
Quelques règles CSS conditionnées par un data-value dont la valeur change à la faveur de celle de l’input radio.
Ajout d’un attribut pattern="\[0-9\]+" sur input#taille_preview
Ajustement de la position du background pour les .vignette_reducteur>button, pour les cas en echec (taille plus petite)
Modifié
formulaires/configurer_reducteur.html
themes/spip/forms.css
==============================
Par placido, le 13 juin 2025 à 09h20min :
fix(configurer_annonces): afficher/masquer les champs sans jQuery
Quelques règles CSS conditionnées par un data-value dont la valeur change à la faveur de celle de l’input radio.
ajout d’un attribut pattern="\[0-9\]+" sur input#jours_neuf
Modifié
formulaires/configurer_annonces.html
==============================
Par placido, le 13 juin 2025 à 09h20min :
remove(inc-instituer_auteur_fonctions.php): suppression fichier inutilisé
Supprimé
formulaires/inc-instituer_auteur_fonctions.php
==============================
Par placido, le 13 juin 2025 à 09h20min :
fix(inc-instituer_auteur): afficher/masquer les champs sans jQuery
Quelques règles CSS + un peu de vanilla JS font l’affaire
Modifié
formulaires/inc-instituer_auteur.html
==============================
Par placido, le 13 juin 2025 à 09h20min :
fix(formulaire_traduire): afficher/masquer les champs sans jQuery
Utiliser la condition #ENV{_saisie_en_cours} une seule fois sur la balise <form>, avec un attribut data-open;
Animations de dépli en CSS, d’après la présence/valeur de data-open
fix(formulaires_traduire_charger_dist): _request('changer_id_trad') n’existe pas, c’est _request('id_trad') qu’il faut tester pour $valeurs['_saisie_en_cours']
fix(ui): Ajouter l’icone langue en background de .editer_changer_lang
Modifié
formulaires/traduire.html
formulaires/traduire.php
themes/spip/forms.css
==============================
Par placido, le 13 juin 2025 à 09h20min :
fix(declarer_bases): afficher/masquer les champs sans jQuery
Quelques règles CSS + un peu de vanilla JS font l’affaire
Modifié
formulaires/declarer_bases.html
formulaires/declarer_bases_2.html
formulaires/declarer_bases_3.html