Add OSM website links for route and route_master panels
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
9b5a510d02
commit
3a158c189c
2 changed files with 6 additions and 0 deletions
|
|
@ -349,6 +349,8 @@ async function loadRoute(relationId) {
|
||||||
// Show route panel
|
// Show route panel
|
||||||
document.getElementById('route-panel').classList.remove('d-none');
|
document.getElementById('route-panel').classList.remove('d-none');
|
||||||
document.getElementById('route-name').textContent = data.name;
|
document.getElementById('route-name').textContent = data.name;
|
||||||
|
document.getElementById('route-osm-link').href =
|
||||||
|
`https://www.openstreetmap.org/relation/${relationId}`;
|
||||||
|
|
||||||
// Draw full route in grey
|
// Draw full route in grey
|
||||||
if (fullRouteLayer) fullRouteLayer.remove();
|
if (fullRouteLayer) fullRouteLayer.remove();
|
||||||
|
|
@ -435,6 +437,8 @@ async function loadRouteMaster(relationId) {
|
||||||
document.getElementById('route-panel').classList.add('d-none');
|
document.getElementById('route-panel').classList.add('d-none');
|
||||||
document.getElementById('route-master-panel').classList.remove('d-none');
|
document.getElementById('route-master-panel').classList.remove('d-none');
|
||||||
document.getElementById('route-master-name').textContent = data.name;
|
document.getElementById('route-master-name').textContent = data.name;
|
||||||
|
document.getElementById('route-master-osm-link').href =
|
||||||
|
`https://www.openstreetmap.org/relation/${relationId}`;
|
||||||
|
|
||||||
const colours = ['#0d6efd', '#dc3545', '#198754', '#fd7e14', '#6f42c1'];
|
const colours = ['#0d6efd', '#dc3545', '#198754', '#fd7e14', '#6f42c1'];
|
||||||
const list = document.getElementById('route-master-list');
|
const list = document.getElementById('route-master-list');
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@
|
||||||
<div id="route-master-panel" class="d-none">
|
<div id="route-master-panel" class="d-none">
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<div class="fw-semibold" id="route-master-name"></div>
|
<div class="fw-semibold" id="route-master-name"></div>
|
||||||
|
<a id="route-master-osm-link" class="small text-muted" target="_blank" rel="noopener">View on OSM ↗</a>
|
||||||
</div>
|
</div>
|
||||||
<div class="fw-semibold small mb-1">Routes</div>
|
<div class="fw-semibold small mb-1">Routes</div>
|
||||||
<div id="route-master-list"></div>
|
<div id="route-master-list"></div>
|
||||||
|
|
@ -58,6 +59,7 @@
|
||||||
<div id="route-panel" class="d-none">
|
<div id="route-panel" class="d-none">
|
||||||
<div class="mb-3">
|
<div class="mb-3">
|
||||||
<div class="fw-semibold" id="route-name"></div>
|
<div class="fw-semibold" id="route-name"></div>
|
||||||
|
<a id="route-osm-link" class="small text-muted" target="_blank" rel="noopener">View on OSM ↗</a>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<!-- From / To slots -->
|
<!-- From / To slots -->
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue