nakarte

Source code of https://map.sikmir.ru (fork)
git clone git://git.sikmir.ru/nakarte
Log | Files | Refs | LICENSE

commit 2e3fbd91273c0188ebc4a7e227af5b5ca8e41014
parent 76328e62355fa709749e70aa2240193fc0879a3a
Author: Sergej Orlov <wladimirych@gmail.com>
Date:   Thu, 19 Feb 2026 21:19:24 +0100

tracks: parse more variants of links for tracedetrail

Diffstat:
Msrc/lib/leaflet.control.track-list/lib/services/tracedetrail.js | 2+-
Mtest/track_load_data/testcases/tracedetrail_with_title.json | 4+++-
2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/lib/leaflet.control.track-list/lib/services/tracedetrail.js b/src/lib/leaflet.control.track-list/lib/services/tracedetrail.js @@ -3,7 +3,7 @@ import {urlViaCorsProxy} from '~/lib/CORSProxy'; import L from 'leaflet'; class Tracedetrail extends BaseService { - urlRe = /^https?:\/\/(?:www\.)?tracedetrail\.[a-z]{2,}.*\/trace\/trace\/([0-9]+)/u; + urlRe = /^https?:\/\/(?:www\.)?tracedetrail\.[a-z]{2,}.*\/(?:trace\/trace|trace|iframe)\/([0-9]+)/u; isOurUrl() { return this.urlRe.test(this.origUrl); diff --git a/test/track_load_data/testcases/tracedetrail_with_title.json b/test/track_load_data/testcases/tracedetrail_with_title.json @@ -1,6 +1,8 @@ { "query": [ - "https://tracedetrail.fr/en/trace/trace/125395" + "https://tracedetrail.fr/en/trace/trace/125395", + "https://tracedetrail.fr/en/trace/125395", + "https://tracedetrail.fr/en/iframe/9577" ], "geodata": [ {