nakarte

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

commit ad44fb8fcc2db74fc00882ca66374a2b206df916
parent f687fff48173302d4605191b68a76dfe97aedbe3
Author: myadzel <myadzel@gmail.com>
Date:   Wed, 25 Mar 2020 11:36:16 +0300

fix tracedetrail url parsing #341

Diffstat:
Msrc/lib/leaflet.control.track-list/lib/services/tracedetrail.js | 4++--
1 file changed, 2 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?:\/\/tracedetrail\.[a-z]{2,}(\/index\.php)?\/[a-z]{2}\/trace\/trace\/([0-9]+)/u; + urlRe = /^https?:\/\/(www\.)?tracedetrail\.[a-z]{2,}(\/index\.php)?\/[a-z]{2}\/trace\/trace\/([0-9]+)/u; isOurUrl() { return this.urlRe.test(this.origUrl); @@ -11,7 +11,7 @@ class Tracedetrail extends BaseService { requestOptions() { const m = this.urlRe.exec(this.origUrl); - const trackId = this.trackId = m[2]; + const trackId = this.trackId = m[3]; return [{ url: urlViaCorsProxy(`https://tracedetrail.com/en/trace/geomSections/${trackId}`),