mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 08:42:31 +00:00
progress with layer settings
This commit is contained in:
@@ -23,7 +23,16 @@
|
||||
let showDistanceMarkers = false;
|
||||
let showDirectionMarkers = false;
|
||||
|
||||
const { distanceUnits, velocityUnits, temperatureUnits, mode } = settings;
|
||||
const {
|
||||
distanceUnits,
|
||||
velocityUnits,
|
||||
temperatureUnits,
|
||||
mode,
|
||||
currentBasemap,
|
||||
previousBasemap,
|
||||
currentOverlays,
|
||||
previousOverlays
|
||||
} = settings;
|
||||
$: if ($mode === 'system') {
|
||||
resetMode();
|
||||
} else {
|
||||
@@ -184,7 +193,6 @@
|
||||
|
||||
<svelte:window
|
||||
on:keydown={(e) => {
|
||||
e.stopImmediatePropagation();
|
||||
if (e.key === 'n' && (e.metaKey || e.ctrlKey)) {
|
||||
createFile();
|
||||
e.preventDefault();
|
||||
@@ -217,6 +225,16 @@
|
||||
} else if (e.key === 'a' && (e.metaKey || e.ctrlKey)) {
|
||||
$selectFiles.selectAllFiles();
|
||||
e.preventDefault();
|
||||
} else if (e.key === 'F1') {
|
||||
[$currentBasemap, $previousBasemap] = [$previousBasemap, $currentBasemap];
|
||||
e.preventDefault();
|
||||
} else if (e.key === 'F2') {
|
||||
if ($currentOverlays.length > 0) {
|
||||
[$currentOverlays, $previousOverlays] = [[], $currentOverlays];
|
||||
} else {
|
||||
[$currentOverlays, $previousOverlays] = [$previousOverlays, []];
|
||||
}
|
||||
e.preventDefault();
|
||||
}
|
||||
}}
|
||||
/>
|
||||
|
Reference in New Issue
Block a user