s.trim());
+ if (substr.length === 1) {
+ substr = city.split(' ');
+ }
+ console.log('substr', substr);
+ let decimal = [];
+ substr.forEach((s, i) => { decimal[i] = /^\d+$/.test(s) });
+ if (decimal[0] === true) {
+ return {
+ code: substr.shift(),
+ name: substr.join(' ')
+ }
+ }
+ else if (decimal[decimal.length - 1] === true) {
+ return {
+ code: substr.pop(),
+ name: substr.join(' ')
+ }
+ }
+ return {
+ code: '',
+ name: substr.join(' ')
+ }
+ },
addPostcode() {
this.entity.selected.writeNew.postcode = true;
}
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/EditAddressPane.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/EditAddressPane.vue
index 017e6fd24..7bbad3db5 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/EditAddressPane.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/EditAddressPane.vue
@@ -134,7 +134,9 @@ export default {
methods: {
focusOnAddress() {
const addressSelector = document.getElementById('addressSelector');
- addressSelector.focus();
+ if (addressSelector !== null) {
+ addressSelector.focus();
+ }
},
updateMapCenter(point) {
//console.log('point', point);
diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddressPane.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddressPane.vue
index 738c1ab08..d3894f972 100644
--- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddressPane.vue
+++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/Address/components/ShowAddressPane.vue
@@ -11,7 +11,7 @@
{{ $t(getSuccessText) }}
-
+
{{ $t(getValidFromDateText) }}
@@ -48,12 +48,12 @@