mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 08:42:31 +00:00
layer selection
This commit is contained in:
@@ -19,6 +19,8 @@
|
||||
import { resetMode, setMode } from 'mode-watcher';
|
||||
|
||||
import { _ } from 'svelte-i18n';
|
||||
import { anySelectedLayer } from './layer-control/utils';
|
||||
import { defaultOverlays } from '$lib/assets/layers';
|
||||
|
||||
let showDistanceMarkers = false;
|
||||
let showDirectionMarkers = false;
|
||||
@@ -229,10 +231,10 @@
|
||||
[$currentBasemap, $previousBasemap] = [$previousBasemap, $currentBasemap];
|
||||
e.preventDefault();
|
||||
} else if (e.key === 'F2') {
|
||||
if ($currentOverlays.length > 0) {
|
||||
[$currentOverlays, $previousOverlays] = [[], $currentOverlays];
|
||||
if (anySelectedLayer($currentOverlays)) {
|
||||
[$currentOverlays, $previousOverlays] = [defaultOverlays, $currentOverlays];
|
||||
} else {
|
||||
[$currentOverlays, $previousOverlays] = [$previousOverlays, []];
|
||||
[$currentOverlays, $previousOverlays] = [$previousOverlays, defaultOverlays];
|
||||
}
|
||||
e.preventDefault();
|
||||
}
|
||||
|
Reference in New Issue
Block a user