#16 replace hardcoded country and map_center in vue add-address by symfony config yaml variables

This commit is contained in:
2022-11-16 22:30:05 +01:00
parent 56a7833858
commit 53980dd757
8 changed files with 31 additions and 8 deletions

View File

@@ -309,8 +309,11 @@ export default {
addressMap: {
// Note: LeafletJs demands [lat, lon]
// cfr https://macwright.com/lonlat/
center : [48.8589, 2.3469],
zoom: 12
center : [
this.context.defaults.map_center.x,
this.context.defaults.map_center.y
],
zoom: this.context.defaults.map_center.z
},
},
errorMsg: []

View File

@@ -44,7 +44,7 @@ export default {
//console.log('update map with : ', this.entity.addressMap.center)
if (this.marker && this.entity.addressMap.center) {
this.marker.setLatLng(this.entity.addressMap.center);
this.map.setView(this.entity.addressMap.center, 15);
this.map.setView(this.entity.addressMap.center, this.entity.addressMap.zoom);
}
}
},

View File

@@ -30,7 +30,7 @@ export default {
data() {
return {
value: this.selectCountryByCode(
this.context.edit ? this.entity.selected.country.code : 'FR'
this.context.edit ? this.entity.selected.country.code : this.context.defaults.default_country
)
}
},

View File

@@ -102,7 +102,7 @@ export default {
],
emits: ['openEditPane'],
mounted() {
console.log('context', this.context)
//console.log('context', this.context)
},
computed: {
address() {

View File

@@ -20,7 +20,8 @@ containers.forEach((container) => {
},
edit: container.dataset.mode === 'edit', //boolean
addressId: parseInt(container.dataset.addressId) || null,
backUrl: container.dataset.backUrl || null
backUrl: container.dataset.backUrl || null,
defaults: JSON.parse(container.dataset.addressDefaults)
},
options: {
/// Options override default.