From bc9be848271cc44a46d0e76fffc1cb6ed079ef76 Mon Sep 17 00:00:00 2001 From: Dustin Carlino Date: Wed, 4 Dec 2024 11:04:41 +0000 Subject: [PATCH] Default to adjusting points when editing an existing route --- src/lib/draw/EditMode.svelte | 2 +- src/lib/draw/route/RouteControls.svelte | 5 ++++- src/lib/draw/route/RouteMode.svelte | 2 +- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/lib/draw/EditMode.svelte b/src/lib/draw/EditMode.svelte index 66fe579..2ca3cdf 100644 --- a/src/lib/draw/EditMode.svelte +++ b/src/lib/draw/EditMode.svelte @@ -209,7 +209,7 @@ {#if controls == "point"} {:else if controls == "route"} - + {:else if controls == "area"} {/if} diff --git a/src/lib/draw/route/RouteControls.svelte b/src/lib/draw/route/RouteControls.svelte index 04a65fb..e37b14a 100644 --- a/src/lib/draw/route/RouteControls.svelte +++ b/src/lib/draw/route/RouteControls.svelte @@ -22,6 +22,7 @@ export let finish: () => void; export let cancel: () => void; + export let editingExisting: boolean; onDestroy(() => { $waypoints = []; @@ -31,7 +32,9 @@ } }); - let drawMode: "append-start" | "append-end" | "adjust" = "append-end"; + let drawMode: "append-start" | "append-end" | "adjust" = editingExisting + ? "adjust" + : "append-end"; let snapMode = true; let undoStates: Waypoint[][] = []; diff --git a/src/lib/draw/route/RouteMode.svelte b/src/lib/draw/route/RouteMode.svelte index 4c0a37d..2a7de20 100644 --- a/src/lib/draw/route/RouteMode.svelte +++ b/src/lib/draw/route/RouteMode.svelte @@ -60,4 +60,4 @@ } - +