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
Norbert Renner
bdc1fd0cb4
Fix error message taking full height and preventing map events;
...
make error text selectable
2018-07-17 10:44:47 +02:00
Norbert Renner
9112d0984c
Remove old layout Control superclass, now obsolete ( #111 )
2018-07-12 20:28:22 +02:00
Norbert Renner
59827a524f
Restore (short) attribution on the map, closes #110
2018-07-03 20:41:26 +02:00
Norbert Renner
4740048960
Fix reopened tooltip getting closed by timer
...
Cases:
- enabled tooltip gets closed after disable + re-enable
- disabled tooltip gets closed after create + re-hover
Superfluous clearTimeout calls in the regular case after timeout have no
effect.
2018-06-28 16:43:30 +02:00
Norbert Renner
1a078ae630
Add option to delete all nogos to clear route dialog
2018-06-27 09:50:58 +02:00
Norbert Renner
ce32c0da71
Add nogo button to routing bar
2018-06-27 09:17:45 +02:00
Norbert Renner
332fdffa77
Move dropdown to left to not hide route/map center; footer padding ( #66 )
2018-04-11 22:26:26 +02:00
Norbert Renner
1c9cef910b
Sidebar closed by default, avoid full-screen on mobile ( #112 )
2018-04-09 18:50:53 +02:00
Gautier Pelloux-Prayer
fe55f5f2cc
Do not show sidebar/collapsables by default
2018-04-09 18:29:25 +02:00
Norbert Renner
093db8bfe2
Add sidebar expand button, refresh CodeMirror on expand (scrollbar)
2018-03-19 19:27:10 +01:00
Norbert Renner
ce279fd464
Adapt transit demo support to new sidebar
2018-03-15 14:59:53 +01:00
Norbert Renner
208041c3d8
Fix cleaning custom profile
...
- picked from bagage/brouter-web@8bcb267
- set default value to what is used in code, display text might change
- keep currently selected profile on clean when other than custom
2018-03-10 16:13:55 +01:00
Norbert Renner
0c1879856c
Add CodeMirror as profile editor
...
Early integration with no code formatting yet, to support fitting
sidebar to editor content (profile text).
2018-03-09 19:24:19 +01:00