From eef743b9474ca41c0d4a08c11cd76cfa1a667118 Mon Sep 17 00:00:00 2001
From: Christian Beutel <>
Date: Sat, 15 Jun 2024 19:26:04 +0200
Subject: [PATCH] store gradient preference
---
.../lib/components/logo/logo_text_light_with_version.svelte | 2 +-
web/src/lib/components/trail/map_with_elevation.svelte | 6 +++++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/web/src/lib/components/logo/logo_text_light_with_version.svelte b/web/src/lib/components/logo/logo_text_light_with_version.svelte
index 19debf45..cc9c7eb3 100644
--- a/web/src/lib/components/logo/logo_text_light_with_version.svelte
+++ b/web/src/lib/components/logo/logo_text_light_with_version.svelte
@@ -95,5 +95,5 @@
d="M43.857 43.3045C44.0569 43.0652 44.4246 43.0652 44.6245 43.3045L46.6259 45.7008C46.8978 46.0263 46.6663 46.5213 46.2421 46.5213H42.2394C41.8152 46.5213 41.5837 46.0263 41.8556 45.7008L43.857 43.3045Z"
fill="#242734"
/>
- v0.6.1
+ v0.7.0
diff --git a/web/src/lib/components/trail/map_with_elevation.svelte b/web/src/lib/components/trail/map_with_elevation.svelte
index fb9c6bd3..d2495264 100644
--- a/web/src/lib/components/trail/map_with_elevation.svelte
+++ b/web/src/lib/components/trail/map_with_elevation.svelte
@@ -116,6 +116,9 @@
localStorage.setItem("layer", e.name);
});
+ const localMetric = localStorage.getItem("gradient") as any ?? "altitude";
+ selectedMetric = localMetric === "false" ? false : localMetric;
+
const default_elevation_options = {
height: 200,
@@ -150,7 +153,7 @@
// Toggle "leaflet-edgescale" integration
edgeScale: false,
// Toggle "leaflet-hotline" integration
- hotline: "altitude",
+ hotline: selectedMetric,
// Display track datetimes: true || false
timestamps: false,
waypoints: false,
@@ -206,6 +209,7 @@
autofitBounds: false,
});
selectedMetric = metric;
+ localStorage.setItem("gradient", metric.toString());
controlElevation.clear();
controlElevation.load(gpxData);
}