Sfoglia il codice sorgente

disable geoloc button while it is not working

Olivier Massot 4 anni fa
parent
commit
0becbd8d20
1 ha cambiato i file con 3 aggiunte e 2 eliminazioni
  1. 3 2
      components/Ui/Search/Address.vue

+ 3 - 2
components/Ui/Search/Address.vue

@@ -15,7 +15,6 @@
       outlined
       append-icon="mdi-crosshairs-gps"
       @change="$emit('change', $event ? $event.value : '')"
-      @click:append="geolocalizeUser"
     />
     <v-snackbar :value="errorMsg !== ''">
       {{ errorMsg }}
@@ -153,9 +152,11 @@ export default Vue.extend({
       if (navigator.geolocation) {
         navigator.geolocation.getCurrentPosition(
           (position: { coords: { longitude: number, latitude: number }}) => {
+            this.clear()
             this.model = {
               text: this.$t('my_position') as string,
-              value: { longitude: position.coords.longitude, latitude: position.coords.latitude }
+              value: { longitude: position.coords.longitude, latitude: position.coords.latitude },
+              disabled: false
             }
           },
           () => {