Commit graph

227 commits

Author SHA1 Message Date
Norbert Renner
81f2c0863f Show line numbers in profile editor to help locating error message line 2019-05-03 21:23:46 +02:00
Norbert Renner
753de596c6 Refactor layer configs into separate files (#146) 2019-04-27 15:18:36 +02:00
Norbert Renner
0e0619f5da Set layer bounds to avoid unnecessary tile requests (404 errors) (#146)
Add new 'worldTiles' flag where coverage is limited, but basic worldwide
tiles are provided.
2019-04-27 11:18:21 +02:00
Norbert Renner
e049dbf42a Show layer bounds in preview (#146) 2019-04-26 21:31:13 +02:00
Norbert Renner
bea7af0084 Generate layer credits dynamically (#146) 2019-04-19 22:00:25 +02:00
Norbert Renner
35c67d7ff8 Fix JOSM subdomains conversion 2019-04-12 20:19:47 +02:00
Norbert Renner
86f55e00d2 Add map URL for all layers 2019-04-12 20:09:51 +02:00
Norbert Renner
871230bcbe Prepend language and country code to layer tree, ordering, i18n (#146) 2019-04-05 21:33:41 +02:00
Norbert Renner
430ec1cd38 Refactor StravaSegments init into plugin wrapper 2019-04-04 12:03:28 +02:00
Norbert Renner
eaba5a0821 Hide StravaSegments control when layer is not active 2019-04-04 11:50:46 +02:00
Norbert Renner
56b5c04a81 Set base layer z-index to 0, fixes #143 2019-04-03 20:56:56 +02:00
Norbert Renner
282edbbc01 Prevent unnecessary tile loading for default base layer
by only setting it if no layer activated by hash URL
2019-04-03 12:41:39 +02:00
Norbert Renner
d60b1ad15f Use layer id instead of name for hash
- to make it work across languages and on translation changes
- with legacy support for old names
2019-04-02 22:00:32 +02:00
Norbert Renner
f5c952a0eb Refactor hash layers 2019-04-01 21:07:26 +02:00
Norbert Renner
d83ffa3fbc Support optional and custom layers in hash URL
- extend layer control to get current active layers (and more)
- access layer control in hash instead of static initial list
- use ',' layer separator and encode layers individually, so that comma
in layer name gets encoded and is not mistaken as separator as with '-'
2019-03-29 22:20:52 +01:00
Norbert Renner
dbc7fce91d Persist layer selection with local storage (#146) 2019-03-28 15:44:00 +01:00
Norbert Renner
98f80d90ca Update Leaflet to 1.4.0 2019-03-26 21:17:23 +01:00
Norbert Renner
944ccd6cfa Make default layers customizable 2019-03-22 19:50:45 +01:00
Norbert Renner
e02be4ca15 Add expand/collapse tree buttons 2019-03-20 18:41:22 +01:00
Norbert Renner
64957d923b Add toggle button for optional layers and make scrollable and expandable 2019-03-20 13:40:54 +01:00
Norbert Renner
182edb2ee1 Extract all into file per layer, concatenate to single file 2019-03-19 20:27:56 +01:00
Norbert Renner
9c3682294e Improve layer preview handling 2019-03-16 13:09:14 +01:00
Norbert Renner
c2369acde0 Add additional layers from own definitions
- in JOSM format with some exceptions
- basic WMS support
- API key handling
2019-03-16 13:09:14 +01:00
Norbert Renner
bfa2ebb5a6 Add additional layers from Edward17/LayersCollection
https://github.com/Edward17/LayersCollection/blob/gh-pages/constants.js
2019-03-16 13:09:14 +01:00
Norbert Renner
178715ac35 Add additional layers from leaflet-providers 2019-03-16 13:09:14 +01:00
Norbert Renner
3ad862848a Add/remove layer to switcher 2019-03-16 13:09:14 +01:00
Norbert Renner
be7db71f4f Preview layer 2019-03-16 13:09:14 +01:00
Norbert Renner
8162cd9460 Build a hierarchical tree from JOSM layers 2019-03-16 13:09:14 +01:00
Norbert Renner
ddbbd00d1f Add jsTree for optional layers 2019-03-16 13:09:14 +01:00
Norbert Renner
68823fefb5
Merge pull request #163 from bagage/show-strava-error
Show strava error + update translations
2019-03-16 10:33:39 +01:00
Gautier Pelloux-Prayer
daa8abe810 Display strava error if any 2019-03-15 19:09:51 +01:00
Phyks (Lucas Verney)
e7db4a7aae Let user upload Nogos through GeoJSON file. 2019-03-15 18:18:43 +01:00
Gautier Pelloux-Prayer
1f81c043ad change locales path 2019-03-09 13:43:48 +01:00
Norbert Renner
e7d31be953
Merge pull request #159 from bagage/feat/i18n
i18n: translate website
2019-02-26 18:07:53 +01:00
Gautier Pelloux-Prayer
f54d72644b translate via i18next 2019-02-26 18:02:02 +01:00
Phyks (Lucas Verney)
a8c9bf0c6d Fix polygon edition 2019-02-24 17:28:17 +01:00
Phyks (Lucas Verney)
18327ebbf0 Fix polygon edition 2019-02-21 07:55:55 +01:00
Phyks (Lucas Verney)
ab06b8a8d1 Fix an error when creating a nogo circle 2019-02-20 10:06:31 +01:00
Phyks (Lucas Verney)
6e60751db0 Render polygons from URL hash and pass it to BRouter server 2019-02-18 21:00:36 +01:00
Gautier Pelloux-Prayer
25e722fc6f Add Strava layer in overlays 2019-01-24 17:46:44 +01:00
Phyks (Lucas Verney)
9a4dd78644 Add basic support for nogo polylines and polygons (no UI). 2019-01-05 00:07:52 +01:00
Phyks (Lucas Verney)
d43827cdd2 Add support for nogo weights in BRouter interface 2019-01-04 23:08:54 +01:00
Norbert Renner
fa86f0d248 Restore not adding custom profile to URL (#66)
See
1527a07d0e
2018-10-08 21:19:18 +02:00
Norbert Renner
5751792b49 Move strava token to keys file (#132) 2018-09-28 12:18:52 +02:00
Norbert Renner
db11eb00fb
Merge pull request #132 from bagage/feat_add_strava
Add leaflet strava segments
2018-09-10 20:43:38 +02:00
Norbert Renner
8db4120ec8 Add option to configure the default base layer 2018-09-08 12:30:35 +02:00
Gautier Pelloux-Prayer
33e1d67b1f Add leaflet strava segments 2018-09-01 15:35:19 +02:00
Norbert Renner
da1808bb32 Only add location control in secure context (#60) 2018-08-31 14:24:43 +02:00
Sven Geggus
69bd3d8d1f
maxNativeZoom=19 for German style
German style is also available up to zoom level 19
2018-08-08 17:52:11 +02:00
Norbert Renner
54dfa93624 Focus map after sidebar close (#114)
to be consistent with Leaflet Controls and EasyButton behaviour; 
removes focus outline in Firefox from tab that would else remain there
2018-07-25 22:03:23 +02:00