[prive ↪ editer_liens_refactor] 4 commits

spip/prive | 4 commits

Par placido, le 16 mai 2025 à 15h41min :

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 (ee89f5cb) · Validations · spip / prive · GitLab

==============================
Par placido, le 16 mai 2025 à 15h39min :

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 (c46bb606) · Validations · spip / prive · GitLab

==============================
Par placido, le 16 mai 2025 à 15h39min :

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 (70096e13) · Validations · spip / prive · GitLab

==============================
Par placido, le 16 mai 2025 à 15h39min :

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"]` (ed982e60) · Validations · spip / prive · GitLab