From 4f0e31f0cab3a6aebbad1d5a9d37a193cc4e4d3c Mon Sep 17 00:00:00 2001 From: RudiThoeni Date: Tue, 14 Nov 2023 17:53:46 +0100 Subject: [PATCH] cleaning up adding onclick --- src/App.vue | 24 +++++- src/components/detailComponents/Weather.vue | 1 - .../detailComponents/WeatherMap.vue | 77 +++++-------------- 3 files changed, 41 insertions(+), 61 deletions(-) diff --git a/src/App.vue b/src/App.vue index 3761efa..9ce36b7 100644 --- a/src/App.vue +++ b/src/App.vue @@ -74,6 +74,27 @@ import ItemDetail from './components/ItemDetail.vue'; import VueI18n from 'vue-i18n'; import Spinner from './components/Spinner.vue'; +import { LMap, LTileLayer, LMarker, } from 'vue2-leaflet'; +import { Icon } from 'leaflet'; +//import 'leaflet/dist/leaflet.css'; + +Vue.component('l-map', LMap); +Vue.component('l-tile-layer', LTileLayer); +Vue.component('l-marker', LMarker); + +type D = Icon.Default & { + _getIconUrl?: string; +}; + +delete (Icon.Default.prototype as D)._getIconUrl; + +//Hack to load icons +Icon.Default.mergeOptions({ + iconRetinaUrl: require('leaflet/dist/images/marker-icon-2x.png'), + iconUrl: require('leaflet/dist/images/marker-icon.png'), + shadowUrl: require('leaflet/dist/images/marker-shadow.png'), +}); + import messagesEn from '@/assets/locales/en.json'; import messagesDe from '@/assets/locales/de.json'; import messagesIt from '@/assets/locales/it.json'; @@ -247,9 +268,10 @@ export default Vue.extend({ diff --git a/src/components/detailComponents/Weather.vue b/src/components/detailComponents/Weather.vue index 77c84ed..9a13770 100644 --- a/src/components/detailComponents/Weather.vue +++ b/src/components/detailComponents/Weather.vue @@ -147,7 +147,6 @@ export default Vue.extend({ ) .then((value) => { this.rawMeasuringpoints = value.data.length === 0 ? null : value.data; - console.log(this.rawMeasuringpoints); }); }, }, diff --git a/src/components/detailComponents/WeatherMap.vue b/src/components/detailComponents/WeatherMap.vue index 4df632d..21e7e2e 100644 --- a/src/components/detailComponents/WeatherMap.vue +++ b/src/components/detailComponents/WeatherMap.vue @@ -7,19 +7,18 @@ SPDX-License-Identifier: AGPL-3.0-or-later