spip/prive | 4 commits
Par Sylvain, le 2 décembre 2024 à 10h56min :
build: ajaxCallback.js presentation.js retrocompat.min.js
Modifié
javascript/ajaxCallback.js
javascript/ajaxCallback.min.js
javascript/presentation.js
javascript/presentation.min.js
javascript/retrocompat.min.js
==============================
Par Sylvain, le 2 décembre 2024 à 10h55min :
feat: (spip/ecrire#20) formulaire_bouton_action_post prend en compte le markup data-callback en remplacement de onclick
Les 2 conditions optionnelles confirm et exec doivent renvoyer true pour déclencher la soumission du formulaire bouton.
Encapsuler les fonctions « callback » dans des fonctions asynchrones et des Promise
permet de jouer les animations (ou autre traitement) en intégralité avant le POST.
chores:
peaufiner les effets d’animations animateAppend animateRemove et positionner
déplacer les fonctions formulaires_* dans le module idoine
Modifié
javascript/ajaxCallback/src/ajaxbloc.js
javascript/ajaxCallback/src/ajaxform.js
javascript/ajaxCallback/src/anim.js
==============================
Par Sylvain, le 2 décembre 2024 à 10h55min :
chores: commentaires, indentation, imports manquants
fixup
Modifié
javascript/_init.js.html
javascript/ajaxCallback/src/ajaxform.js
javascript/ajaxCallback/src/main.js
javascript/presentation/src/depliants.js
javascript/presentation/src/dom-slide.js
javascript/presentation/src/main.js
javascript/retrocompat.js
==============================
Par Sylvain, le 30 novembre 2024 à 16h50min :
fix: traiter sans erreur ajaxReload('mon_bloc')lorsque mon_bloc n’est pas .ajaxbloc
Si la chaîne mon_bloc correspond à un élément du DOM trouvé par querySelector (!== null) et que ce dernier possède un ancêtre avec .ajaxbloc,
on choisit ce dernier à défaut.
Modifié
javascript/ajaxCallback/src/ajaxbloc.js