[livraison ↪ ux_mode_livraison] 6 commits

spip-contrib-extensions/livraison | 6 commits

Par tcharlss, le 8 février 2025 à 01h09min :

fix: déplacer la saisie pays exclus après la saisie pays

Même ordre que dans la prévisu : on a d’abord les pas inclus/exclus, puis les départements.

Modifié
formulaires/editer_livraisonmode.php

Détails : fix: déplacer la saisie pays exclus après la saisie pays (03e0c0a5) · Validations · spip-contrib-extensions / livraison · GitLab

==============================
Par tcharlss, le 8 février 2025 à 01h09min :

feat: afficher les noms des pays dans la prévisu

Les codes sont gardés en title.

Nb : si jamais un code enregistré n’est pas présent dans la table pays il ne sera pas visible, on pourrait éventuellement ajouter un fallback.

Modifié
prive/objets/contenu/livraisonmode.html

Détails : feat: afficher les noms des pays dans la prévisu (6f8fbbdd) · Validations · spip-contrib-extensions / livraison · GitLab

==============================
Par tcharlss, le 8 février 2025 à 01h09min :

feat: si select2 est activé, on l’utilise sur la saisie pays au lieu d’un simple input

Modifié
formulaires/editer_livraisonmode.php

Détails : feat: si select2 est activé, on l'utilise sur la saisie pays au lieu d'un simple input (1c0b7071) · Validations · spip-contrib-extensions / livraison · GitLab

==============================
Par tcharlss, le 8 février 2025 à 01h09min :

feat: meilleure prévisu des prix par poids et par volumes

On fait des tableaux.

Modifié
prive/objets/contenu/livraisonmode.html

Détails : feat: meilleure prévisu des prix par poids et par volumes (2b3dfc49) · Validations · spip-contrib-extensions / livraison · GitLab

==============================
Par tcharlss, le 8 février 2025 à 01h09min :

feat: amélioration UX progressive pour l’édition de tranches de prix dans le formulaire d’édition d’un mode de livraison

On simplifie l’édition de tranches de prix par poids et par volume en substituant le textarea par un tableau contenant de vrais inputs.
Les lignes peuvent êtres ajoutées, supprimées et réordonnées (sortable est fourni par le core).

Le tableau ne sert qu’à la saisie, il ne poste rien : le textarea est toujours présent mais masqué visuellement, il est mis à jour en direct lorsqu’on édite le tableau.

L’amélioration n’est présente qu’avec une version récente de saisies (il faut le support de l’option attribut_data).

Ajouté
javascript/editer_livraisonmode.js.html
prive/style_prive_plugin_livraisons.html
Modifié
formulaires/editer_livraisonmode.php
lang/livraisonmode_fr.php

Détails : feat: amélioration UX progressive pour l'édition de tranches de prix dans le... (c27e5af1) · Validations · spip-contrib-extensions / livraison · GitLab

==============================
Par tcharlss, le 8 février 2025 à 01h08min :

fix: le formulaire d’édition d’un mode de livraison passe en saisies PHP

Modifié
formulaires/editer_livraisonmode.html
formulaires/editer_livraisonmode.php

Détails : fix: le formulaire d'édition d'un mode de livraison passe en saisies PHP (40b0d64e) · Validations · spip-contrib-extensions / livraison · GitLab