Projet

Général

Profil

Bug #46762

faire attendre au submit la fin du géocodage de synchronisation

Ajouté par Frédéric Péters il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
17 septembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

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

Révision 10a2709d (diff)
Ajouté par Frédéric Péters il y a plus de 3 ans

js: wait a bit for geocoding before going on with form submit (#46762)

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 3 ans

C'est vraiment moche.

#4

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}); » ?

#6

Mis à jour par Thomas Noël il y a plus de 3 ans

  • Statut changé de Solution proposée à Solution validée
#7

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)
#8

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

Formats disponibles : Atom PDF