From 24fa17cdfa3d54e39334ed0e4a68d5084cfd24b9 Mon Sep 17 00:00:00 2001 From: Dustin Carlino Date: Wed, 31 May 2023 15:29:08 +0100 Subject: [PATCH] Add points to the end of a new route by default, but not for editing something existing --- src/lib/draw/GeometryMode.svelte | 2 +- src/lib/draw/route/RouteControls.svelte | 4 +++- src/lib/draw/route/RouteMode.svelte | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/lib/draw/GeometryMode.svelte b/src/lib/draw/GeometryMode.svelte index 84b5570e5..40a60de75 100644 --- a/src/lib/draw/GeometryMode.svelte +++ b/src/lib/draw/GeometryMode.svelte @@ -210,7 +210,7 @@ {:else if currentlyEditingControls == "snap-polygon"} {:else if currentlyEditingControls == "route"} - + {:else}

Click an object to edit its geometry

{/if} diff --git a/src/lib/draw/route/RouteControls.svelte b/src/lib/draw/route/RouteControls.svelte index 6c57915c9..ca71b42a9 100644 --- a/src/lib/draw/route/RouteControls.svelte +++ b/src/lib/draw/route/RouteControls.svelte @@ -4,10 +4,12 @@ import CollapsibleCard from "../../common/CollapsibleCard.svelte"; export let routeTool: RouteTool; + // Start with this enabled or disabled, based on whether we're drawing a new + // route or editing an existing. + export let extendRoute: boolean; // TODO Save this in the route let avoidDoublingBack = false; - let extendRoute = false; $: routeTool.setRouteConfig({ avoid_doubling_back: avoidDoublingBack, extend_route: extendRoute, diff --git a/src/lib/draw/route/RouteMode.svelte b/src/lib/draw/route/RouteMode.svelte index 473332d62..5b8d9cefc 100644 --- a/src/lib/draw/route/RouteMode.svelte +++ b/src/lib/draw/route/RouteMode.svelte @@ -69,5 +69,5 @@
Route tool loading...
{:else if mode == thisMode} - + {/if}