From 4019d5c23b5b061b2d09cc68046703231844c0e6 Mon Sep 17 00:00:00 2001 From: vcoppe Date: Tue, 18 Jun 2024 15:00:57 +0200 Subject: [PATCH] use same data for desc and cmt field of waypoints --- .../lib/components/gpx-layer/WaypointPopup.svelte | 2 +- .../lib/components/toolbar/tools/Waypoint.svelte | 15 ++++++++------- website/src/locales/en.json | 1 - 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/website/src/lib/components/gpx-layer/WaypointPopup.svelte b/website/src/lib/components/gpx-layer/WaypointPopup.svelte index e837dd93..29ac9e1e 100644 --- a/website/src/lib/components/gpx-layer/WaypointPopup.svelte +++ b/website/src/lib/components/gpx-layer/WaypointPopup.svelte @@ -36,7 +36,7 @@ {#if $currentPopupWaypoint[0].desc} {$currentPopupWaypoint[0].desc} {/if} - {#if $currentPopupWaypoint[0].cmt} + {#if $currentPopupWaypoint[0].cmt && $currentPopupWaypoint[0].cmt !== $currentPopupWaypoint[0].desc} {$currentPopupWaypoint[0].cmt} {/if} {#if $currentTool === Tool.WAYPOINT} diff --git a/website/src/lib/components/toolbar/tools/Waypoint.svelte b/website/src/lib/components/toolbar/tools/Waypoint.svelte index 6bf190cb..bf19a87f 100644 --- a/website/src/lib/components/toolbar/tools/Waypoint.svelte +++ b/website/src/lib/components/toolbar/tools/Waypoint.svelte @@ -23,7 +23,6 @@ let name: string; let description: string; - let comment: string; let longitude: number; let latitude: number; @@ -55,7 +54,12 @@ $selectedWaypoint[0] = fileStore.file.wpt[$selectedWaypoint[0]._data.index]; name = $selectedWaypoint[0].name ?? ''; description = $selectedWaypoint[0].desc ?? ''; - comment = $selectedWaypoint[0].cmt ?? ''; + if ( + $selectedWaypoint[0].cmt !== undefined && + $selectedWaypoint[0].cmt !== $selectedWaypoint[0].desc + ) { + description += '\n\n' + $selectedWaypoint[0].cmt; + } longitude = $selectedWaypoint[0].getLongitude(); latitude = $selectedWaypoint[0].getLatitude(); } else { @@ -70,7 +74,6 @@ function resetWaypointData() { name = ''; description = ''; - comment = ''; longitude = 0; latitude = 0; } @@ -104,7 +107,7 @@ let waypoint = $selectedWaypoint[0].clone(); waypoint.name = name; waypoint.desc = description; - waypoint.cmt = comment; + waypoint.cmt = description; waypoint.setCoordinates({ lat: latitude, lon: longitude @@ -123,7 +126,7 @@ let waypoint = new Waypoint({ name, desc: description, - cmt: comment, + cmt: description, attributes: { lat: latitude, lon: longitude @@ -169,8 +172,6 @@