From 6d49c8799a1b97a6ad68ad5b9ea675b14b6d1c8c Mon Sep 17 00:00:00 2001 From: Chloe B Date: Thu, 11 Dec 2025 15:07:34 +0100 Subject: [PATCH 1/5] =?UTF-8?q?refonte=20partielle=20de=20la=20saisie=20d'?= =?UTF-8?q?adresse=20-=20composant=20CoordinatePickerMap=20pour=20choisir?= =?UTF-8?q?=20une=20localisation=20en=20cliquant=20sur=20une=20carte=20-?= =?UTF-8?q?=20isolation=20de=20la=20logique=20de=20la=20dialogue=20de=20sa?= =?UTF-8?q?isie=20d'adresse=20dans=20un=20composant=20d=C3=A9di=C3=A9=20Ad?= =?UTF-8?q?dressDialog=20-=20renommage=20de=20NominatimPicker=20en=20Addre?= =?UTF-8?q?ssPicker=20-=20possibilit=C3=A9=20de=20personnaliser=20le=20nom?= =?UTF-8?q?=20de=20l'adresse=20et=20de=20d=C3=A9placer=20le=20point=20sur?= =?UTF-8?q?=20la=20carte=20dans=20AddressPicker?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/AddressDialog.vue | 50 +++++++++ frontend/components/AddressPicker.vue | 114 ++++++++++++++++++++ frontend/components/CoordinatePickerMap.vue | 99 +++++++++++++++++ frontend/components/NominatimPicker.vue | 77 ------------- frontend/components/form/Adresses.vue | 88 ++++++--------- 5 files changed, 298 insertions(+), 130 deletions(-) create mode 100644 frontend/components/AddressDialog.vue create mode 100644 frontend/components/AddressPicker.vue create mode 100644 frontend/components/CoordinatePickerMap.vue delete mode 100644 frontend/components/NominatimPicker.vue diff --git a/frontend/components/AddressDialog.vue b/frontend/components/AddressDialog.vue new file mode 100644 index 00000000..c6c59da8 --- /dev/null +++ b/frontend/components/AddressDialog.vue @@ -0,0 +1,50 @@ + + + diff --git a/frontend/components/AddressPicker.vue b/frontend/components/AddressPicker.vue new file mode 100644 index 00000000..6b7c6b16 --- /dev/null +++ b/frontend/components/AddressPicker.vue @@ -0,0 +1,114 @@ + + + diff --git a/frontend/components/CoordinatePickerMap.vue b/frontend/components/CoordinatePickerMap.vue new file mode 100644 index 00000000..861d29db --- /dev/null +++ b/frontend/components/CoordinatePickerMap.vue @@ -0,0 +1,99 @@ + + + + + diff --git a/frontend/components/NominatimPicker.vue b/frontend/components/NominatimPicker.vue deleted file mode 100644 index e083912b..00000000 --- a/frontend/components/NominatimPicker.vue +++ /dev/null @@ -1,77 +0,0 @@ - - - diff --git a/frontend/components/form/Adresses.vue b/frontend/components/form/Adresses.vue index 88207ca9..7c7a5035 100644 --- a/frontend/components/form/Adresses.vue +++ b/frontend/components/form/Adresses.vue @@ -47,31 +47,11 @@ - - - - + From 974a2fe504453472115bce9c78e0bcaed4e06273 Mon Sep 17 00:00:00 2001 From: Chloe B Date: Thu, 11 Dec 2025 18:59:03 +0100 Subject: [PATCH 2/5] trim() du nom lors de la saisie d'adresse --- frontend/components/AddressPicker.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/components/AddressPicker.vue b/frontend/components/AddressPicker.vue index 6b7c6b16..379081db 100644 --- a/frontend/components/AddressPicker.vue +++ b/frontend/components/AddressPicker.vue @@ -107,7 +107,7 @@ watch([ () => name.value, ], () => { if (coordinate.value && name.value.trim() != '') - emits('update:modelValue', { lat: coordinate.value[1]!, long: coordinate.value[0]!, plain_text: name.value }) + emits('update:modelValue', { lat: coordinate.value[1]!, long: coordinate.value[0]!, plain_text: name.value.trim() }) else emits('update:modelValue', undefined) }) From dc43b114fd2bb7b5ecc1dc5387ce91eea4502acc Mon Sep 17 00:00:00 2001 From: Chloe B Date: Thu, 11 Dec 2025 19:09:17 +0100 Subject: [PATCH 3/5] =?UTF-8?q?zoom=2014=20par=20d=C3=A9faut=20dans=20la?= =?UTF-8?q?=20saisie=20d'adresse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/AddressPicker.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/components/AddressPicker.vue b/frontend/components/AddressPicker.vue index 379081db..3e056fbe 100644 --- a/frontend/components/AddressPicker.vue +++ b/frontend/components/AddressPicker.vue @@ -32,7 +32,7 @@ From 1e8e0287cd5dc9e7931b8dcfecfa28828eea6637 Mon Sep 17 00:00:00 2001 From: Chloe B Date: Fri, 12 Dec 2025 09:50:30 +0100 Subject: [PATCH 4/5] =?UTF-8?q?r=C3=A9duction=20de=20la=20hauteur=20de=20l?= =?UTF-8?q?a=20carte=20dans=20la=20saisie=20d'adresse?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/components/AddressPicker.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/components/AddressPicker.vue b/frontend/components/AddressPicker.vue index 3e056fbe..4cbd0c96 100644 --- a/frontend/components/AddressPicker.vue +++ b/frontend/components/AddressPicker.vue @@ -30,7 +30,7 @@
Date: Fri, 12 Dec 2025 10:01:54 +0100 Subject: [PATCH 5/5] wording plus court pour l'info clic carte dans la saisie d'adresse --- frontend/components/AddressPicker.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/frontend/components/AddressPicker.vue b/frontend/components/AddressPicker.vue index 4cbd0c96..3f5368d7 100644 --- a/frontend/components/AddressPicker.vue +++ b/frontend/components/AddressPicker.vue @@ -36,7 +36,7 @@ :model-value="transformedCoordinate" @update:model-value="value => onMapClick(value)" /> - Cliquer sur la carte pour déplacer le point au bon endroit si nécessaire. + Cliquer sur la carte pour déplacer le point si besoin.