mirror of
https://github.com/gpxstudio/gpx.studio.git
synced 2025-09-02 08:42:31 +00:00
elevation profile toggles below
This commit is contained in:
@@ -42,7 +42,8 @@
|
|||||||
title: {
|
title: {
|
||||||
display: true,
|
display: true,
|
||||||
text: 'Distance (km)',
|
text: 'Distance (km)',
|
||||||
padding: 0
|
padding: 0,
|
||||||
|
align: 'end'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
y: {
|
y: {
|
||||||
@@ -165,7 +166,10 @@
|
|||||||
title: {
|
title: {
|
||||||
display: true,
|
display: true,
|
||||||
text: dataset.label + ' (' + dataset.units + ')',
|
text: dataset.label + ' (' + dataset.units + ')',
|
||||||
padding: 0
|
padding: {
|
||||||
|
top: 6,
|
||||||
|
bottom: 0
|
||||||
|
}
|
||||||
},
|
},
|
||||||
grid: {
|
grid: {
|
||||||
display: false
|
display: false
|
||||||
@@ -370,53 +374,53 @@
|
|||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<div class="h-full grow min-w-0 flex flex-row items-center">
|
<div class="h-full grow min-w-0 flex flex-col items-center py-2 pr-4">
|
||||||
<div class="h-full grow min-w-0 py-4">
|
<div class="w-full grow min-h-0">
|
||||||
<canvas bind:this={canvas}> </canvas>
|
<canvas bind:this={canvas} class="w-full h-full"> </canvas>
|
||||||
</div>
|
</div>
|
||||||
<div class="h-fit flex flex-col m-2 border rounded">
|
<div class="w-fit flex flex-row border rounded -mt-3.5">
|
||||||
<ToggleGroup.Root class="flex-col gap-0" type="single" bind:value={elevationFill}>
|
<ToggleGroup.Root class="gap-0" type="single" bind:value={elevationFill}>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="slope">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="slope">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<TriangleRight slot="data" size="16" />
|
<TriangleRight slot="data" size="16" />
|
||||||
<span slot="tooltip">Show slope</span>
|
<span slot="tooltip">Show slope</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</ToggleGroup.Item>
|
</ToggleGroup.Item>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="surface">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="surface">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<BrickWall slot="data" size="16" />
|
<BrickWall slot="data" size="16" />
|
||||||
<span slot="tooltip">Show surface</span>
|
<span slot="tooltip">Show surface</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</ToggleGroup.Item>
|
</ToggleGroup.Item>
|
||||||
</ToggleGroup.Root>
|
</ToggleGroup.Root>
|
||||||
<Separator />
|
<Separator orientation="vertical" />
|
||||||
<ToggleGroup.Root class="flex-col gap-0" type="multiple" bind:value={additionalDatasets}>
|
<ToggleGroup.Root class="gap-0" type="multiple" bind:value={additionalDatasets}>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="speed">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="speed">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<Zap slot="data" size="16" />
|
<Zap slot="data" size="16" />
|
||||||
<span slot="tooltip">Show speed</span>
|
<span slot="tooltip">Show speed</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</ToggleGroup.Item>
|
</ToggleGroup.Item>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="hr">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="hr">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<HeartPulse slot="data" size="16" />
|
<HeartPulse slot="data" size="16" />
|
||||||
<span slot="tooltip">Show heart rate</span>
|
<span slot="tooltip">Show heart rate</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</ToggleGroup.Item>
|
</ToggleGroup.Item>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="cad">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="cad">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<Orbit slot="data" size="16" />
|
<Orbit slot="data" size="16" />
|
||||||
<span slot="tooltip">Show cadence</span>
|
<span slot="tooltip">Show cadence</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</ToggleGroup.Item>
|
</ToggleGroup.Item>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="atemp">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="atemp">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<Thermometer slot="data" size="16" />
|
<Thermometer slot="data" size="16" />
|
||||||
<span slot="tooltip">Show temperature</span>
|
<span slot="tooltip">Show temperature</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</ToggleGroup.Item>
|
</ToggleGroup.Item>
|
||||||
<ToggleGroup.Item class="p-0 w-8 h-8" value="power">
|
<ToggleGroup.Item class="p-0 w-8 h-8" value="power">
|
||||||
<Tooltip side="left">
|
<Tooltip>
|
||||||
<SquareActivity slot="data" size="16" />
|
<SquareActivity slot="data" size="16" />
|
||||||
<span slot="tooltip">Show power</span>
|
<span slot="tooltip">Show power</span>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
|
@@ -30,8 +30,8 @@
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<Card.Root class="h-full overflow-hidden border-none min-w-60">
|
<Card.Root class="h-full overflow-hidden border-none min-w-48 pl-4">
|
||||||
<Card.Content class="h-full flex flex-col flex-wrap gap-4 justify-center">
|
<Card.Content class="h-full flex flex-col flex-wrap gap-4 justify-center p-0">
|
||||||
<Tooltip>
|
<Tooltip>
|
||||||
<span slot="data" class="flex flex-row items-center">
|
<span slot="data" class="flex flex-row items-center">
|
||||||
<Ruler size="18" class="mr-1" />
|
<Ruler size="18" class="mr-1" />
|
||||||
|
@@ -17,7 +17,7 @@
|
|||||||
<LayerControl />
|
<LayerControl />
|
||||||
<Data />
|
<Data />
|
||||||
</div>
|
</div>
|
||||||
<div class="h-60 flex flex-row overflow-hidden border">
|
<div class="h-60 flex flex-row gap-2 overflow-hidden border">
|
||||||
<FileList />
|
<FileList />
|
||||||
<GPXData />
|
<GPXData />
|
||||||
<ElevationProfile />
|
<ElevationProfile />
|
||||||
|
Reference in New Issue
Block a user