placido/prive | 20 commits
Par b_b, le 10 février 2025 à 14h49min :
fix: aligner le contenu de la bande en_lignes
avec celui du bandeau
Fix: #59
Modifié
objets/liste/auteurs_enligne.html
==============================
Par b_b, le 7 février 2025 à 10h54min :
fix: meilleur affichage des listes d’objets sur petit écran
Fix: #13
Modifié
themes/spip/lists.css.html
==============================
Par Maïeul Rouquette, le 7 février 2025 à 10h05min :
Revert « docs(changelog): pour spip/spip#6022 »
This reverts commit 3aba5bf6cb1b4bd588416c3e5581dcd90f85af3f.
Comme on a reporté en 1.x, mettre le changelog uniquement dans la
branche 1.x
Modifié
CHANGELOG.md
Détails : Revert "docs(changelog): pour spip/spip#6022" (fe813345) · Validations · placido / prive · GitLab
==============================
Par nicod_, le 6 février 2025 à 20h15min :
docs(changelog): pour spip/spip#6022
Modifié
CHANGELOG.md
Détails : docs(changelog): pour spip/spip#6022 (3aba5bf6) · Validations · placido / prive · GitLab
==============================
Par nicod_, le 6 février 2025 à 20h15min :
fix: Pas de marge basse sur les derniers éléments des réponses
les blocs .reponse_formulaire sont sur des fonds de couleurs, si le dernier élément a une marge basse, ça crée un espace assez disgracieux.
Ref spip/spip#6022
Modifié
themes/spip/forms.css
==============================
Par Matthieu Marcillaud, le 5 février 2025 à 16h42min :
fix: Dans l’espace privé, éviter une scrollbar horizontale dans certaines configurations de systèmes d’exploitation.
Lorsqu’un mode d’accessibilité est activé sur un système d’exploitation,
qui affiche les scrollbar de façon permanente (et pas uniquement au survol),
alors un scroll horizontal était aussi présent, en plus du vertical.
Fix: #64
Modifié
themes/spip/layout.css
==============================
Par Matthieu Marcillaud, le 5 février 2025 à 11h27min :
chore: up baseline phpstan
Modifié
phpstan-baseline.neon
Détails : chore: up baseline phpstan (7229edc5) · Validations · placido / prive · GitLab
==============================
Par Matthieu Marcillaud, le 5 février 2025 à 10h41min :
security: Nettoyer certaines entrées des champs d’auteurs sur le formulaire d’édition d’auteur
Le formulaire d’édition d’auteur n’a pas besoin de tous les champs de la table spip_auteurs :
on évite de transmettre les champs sensibles connus, dont les valeurs (tronquées pour certaines)
peuvent se retrouver dans les logs, par exemple sur le calcul du squelette du formulaire d’édition d’auteur.
Refs: #65
Modifié
formulaires/editer_auteur.php
==============================
Par placido, le 4 février 2025 à 17h03min :
build: ajaxCallback.js #52 #53
Closes #52
Closes #53
Modifié
javascript/ajaxCallback.js
javascript/ajaxCallback.min.js
javascript/presentation.js
javascript/presentation.min.js
javascript/retrocompat.min.js
Détails : build: ajaxCallback.js #52 #53 (155d2c80) · Validations · placido / prive · GitLab
==============================
Par placido, le 4 février 2025 à 17h03min :
chore: réorganisation des import/export
cf : Modules ESM : inventaire des outils ; les nommer ; les ranger
debounce
, throttle
, slideUp
, slideDown
, slideToggle
intègrent le module "ajaxCallback.js
« depliants.js » est renommé en « depliants_legacy.js », au sein du module « presentation.js »
Ajouté
javascript/ajaxCallback/src/dom-slide.js
javascript/ajaxCallback/src/perf.js
javascript/presentation/src/depliants_legacy.js
Modifié
javascript/ajaxCallback/src/main.js
javascript/presentation/src/hoverClass.js
javascript/presentation/src/logo.js
javascript/presentation/src/main.js
Détails : chore: réorganisation des import/export (c823481f) · Validations · placido / prive · GitLab
==============================
Par placido, le 4 février 2025 à 17h03min :
fix: la bonne syntaxe pour passer les arguments à Function.prototype.apply()
nouveau fichier de test : prive/javascript/ajaxCallback/tests/triggerAjaxload.test.js
Ajouté
javascript/ajaxCallback/tests/triggerAjaxload.test.js
Modifié
javascript/ajaxCallback/preload.js
javascript/ajaxCallback/src/ajaxbloc.js
==============================
Par placido, le 4 février 2025 à 17h03min :
test: mise en place de tests fonctionnels
lancer la ligne de commande bun test
depuis le dossier ajaxCallback.js
on utilise happy-dom
pour simuler un DOM.
On utilise un « mock » de la ressource externe « config.js » (qui renvoie un objet vide ; pour l’heure, c’est suffisant)
Deux tests disponibles :
- formulaire_fix_markup_post_submit : (vérifier la conformité du markup de sortie par rapport au snapshot)
- formulaire_switch_ajax : (vérifier le nombre de `input[name=« var_ajax »])
Ajouté
javascript/ajaxCallback/bunfig.toml
javascript/ajaxCallback/preload.js
javascript/ajaxCallback/tests/snapshots/formulaire_fix_markup_post_submit.test.js.snap
javascript/ajaxCallback/tests/formulaire_fix_markup_post_submit.test.js
javascript/ajaxCallback/tests/formulaire_switch_ajax.test.js
Modifié
javascript/ajaxCallback/package.json
Détails : test: mise en place de tests fonctionnels (9080b7c8) · Validations · placido / prive · GitLab
==============================
Par placido, le 4 février 2025 à 17h03min :
fix: nommer l’export de config.js
explicitement
Ce qui rend plus simple le « mock » du module pour les tests fonctionnels
Modifié
javascript/_init.js.html
javascript/ajaxCallback/src/ajaxbloc.js
javascript/ajaxCallback/src/ajaxform.js
javascript/ajaxCallback/src/anim.js
javascript/ajaxCallback/src/history.js
javascript/ajaxCallback/src/log.js
javascript/config.js.html
javascript/presentation/src/puces.js
javascript/retrocompat.js
==============================
Par placido, le 4 février 2025 à 17h03min :
fix: un cas supplémentaire où .image_loading
doit être en position absolue
Modifié
javascript/ajaxCallback/src/anim.js
themes/spip/ajax.css
==============================
Par placido, le 4 février 2025 à 17h03min :
fix: formulaire_on_error
rétablit l’affichage du bloc (endLoading
) quelque soit l’erreur
formulaire_switch_ajax
gère l’ajout/suppression de l’écouteur d’événement sur formulaire (bind/unbind)- Annotations supplémentaires + simplification de variables + linter
Modifié
javascript/ajaxCallback/src/ajaxbloc.js
javascript/ajaxCallback/src/ajaxform.js
==============================
Par placido, le 4 février 2025 à 17h03min :
fix: formulaire_fix_markup_post_submit
plus robuste pour désemboiter les doublons
On recherche la correspondance sur l’attribut id
OU className
, en excluant les classes --truc
ajoutées pour animation.
Closes: #52
Modifié
javascript/ajaxCallback/src/ajaxform.js
==============================
Par placido, le 4 février 2025 à 12h56min :
docs(changelog): #63
Modifié
CHANGELOG.md
Détails : docs(changelog): #63 (0b21a37a) · Validations · placido / prive · GitLab
==============================
Par placido, le 4 février 2025 à 12h56min :
fix(ui): harmoniser l’affichage de la barre d’onglets et de la boite d’infos sur les pages préférences auteur
Modifié
squelettes/body.html
squelettes/top/auteur.html
themes/spip/content.css
themes/spip/exceptions.css
==============================
Par Matthieu Marcillaud, le 29 janvier 2025 à 10h25min :
style: CS
Modifié
formulaires/configurer_reducteur.php
Détails : style: CS (e04b9fe3) · Validations · placido / prive · GitLab
==============================
Par Matthieu Marcillaud, le 29 janvier 2025 à 10h24min :
chore: add composer scripts
Modifié
composer.json
Détails : chore: add composer scripts (60e60cbc) · Validations · placido / prive · GitLab