From 177788658b8cb5c0b999e6d8da9c3c1cd54e13d6 Mon Sep 17 00:00:00 2001 From: Candid Dauth Date: Wed, 11 Aug 2021 12:19:55 +0200 Subject: [PATCH] Add coordinates to POI info and make them copyable --- .../lib/components/marker-info/marker-info.ts | 3 ++- .../components/marker-info/marker-info.vue | 2 +- .../components/overpass-info/overpass-info.ts | 3 ++- .../overpass-info/overpass-info.vue | 3 +++ .../search-result-info/search-result-info.ts | 3 ++- .../search-result-info/search-result-info.vue | 2 +- .../ui/coordinates/coordinates.scss | 9 +++++++ .../components/ui/coordinates/coordinates.ts | 27 +++++++++++++++++++ .../components/ui/coordinates/coordinates.vue | 4 +++ leaflet/src/utils/icons.ts | 2 +- 10 files changed, 52 insertions(+), 6 deletions(-) create mode 100644 frontend/src/lib/components/ui/coordinates/coordinates.scss create mode 100644 frontend/src/lib/components/ui/coordinates/coordinates.ts create mode 100644 frontend/src/lib/components/ui/coordinates/coordinates.vue diff --git a/frontend/src/lib/components/marker-info/marker-info.ts b/frontend/src/lib/components/marker-info/marker-info.ts index 4209aca8..7d0bc7fe 100644 --- a/frontend/src/lib/components/marker-info/marker-info.ts +++ b/frontend/src/lib/components/marker-info/marker-info.ts @@ -13,10 +13,11 @@ import { flyTo, getZoomDestinationForMarker } from "../../utils/zoom"; import Icon from "../ui/icon/icon"; import StringMap from "../../utils/string-map"; import { Context } from "../facilmap/facilmap"; +import Coordinates from "../ui/coordinates/coordinates"; @WithRender @Component({ - components: { EditMarker, Icon } + components: { Coordinates, EditMarker, Icon } }) export default class MarkerInfo extends Vue { diff --git a/frontend/src/lib/components/marker-info/marker-info.vue b/frontend/src/lib/components/marker-info/marker-info.vue index adba4af0..65d633b1 100644 --- a/frontend/src/lib/components/marker-info/marker-info.vue +++ b/frontend/src/lib/components/marker-info/marker-info.vue @@ -5,7 +5,7 @@
Coordinates
-
{{marker.lat | round(5)}}, {{marker.lon | round(5)}}
+