Bug #46762
faire attendre au submit la fin du géocodage de synchronisation
0%
Description
Sur un démarche avec carte et champs pour l'adresse et synchronisation entre eux, "Entrée" demande la validation immédiate du formulaire, ça ne laisse pas de temps au travail de géocodage (appeler le serveur avec l'adresse et en obtenir les coordonnées) de se faire. C'est parce que ce taf est déclenché quand le champ émet l'événement "change" et que "Entrée" fait qu'il y a directement "change" et "submit" en presque même temps).
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-js-wait-a-bit-for-geocoding-before-going-on-with-for.patch 0001-js-wait-a-bit-for-geocoding-before-going-on-with-for.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
C'est vraiment moche.
Mis à jour par Frédéric Péters il y a plus de 3 ans
Mis à jour par Thomas Noël il y a plus de 3 ans
Un peu de mal à suivre le chemin de wait_for_changes, mais j'ai l'impression qu'on pourrait ajouter un « $form0.wait_for_changes = false; » quand l'adresse a été géolocalisée, ie après le « $map.trigger('set-geolocation', coords, {'trigger': false}); » ?
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Fichier 0001-js-wait-a-bit-for-geocoding-before-going-on-with-for.patch 0001-js-wait-a-bit-for-geocoding-before-going-on-with-for.patch ajouté
Voilà avec cette modification qui me semble aussi ok.
Mis à jour par Thomas Noël il y a plus de 3 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 10a2709d03b784fa5ffbd187443b375f118cba5b Author: Frédéric Péters <fpeters@entrouvert.com> Date: Thu Sep 17 19:39:02 2020 +0200 js: wait a bit for geocoding before going on with form submit (#46762)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
js: wait a bit for geocoding before going on with form submit (#46762)