Commit graph

635 commits

Author SHA1 Message Date
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
Gautier Pelloux-Prayer
3d60b05422 Update translations 2019-04-02 19:11:56 +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
5a12879892
Merge pull request #164 from nrenner/layers-tree
Optional layers tree
2019-03-22 20:58:40 +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
8b46ba9a27 Fix CSS id reference (#161) 2019-03-16 12:44:29 +01:00
Norbert Renner
b8100719ca Add en translation strings for Load no-gos (#161) 2019-03-16 12:44:07 +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
Norbert Renner
234b69e5c2
Merge pull request #161 from Phyks/nogosGeoJSON
Let user upload GeoJSON file of nogos
2019-03-16 09:59:04 +01:00
Gautier Pelloux-Prayer
daa8abe810 Display strava error if any 2019-03-15 19:09:51 +01:00
Gautier Pelloux-Prayer
1dffe85eb8 Update translations 2019-03-15 18:58:10 +01:00
Gautier Pelloux-Prayer
e426a425f2 Automatically commit new translations 2019-03-15 18:57:56 +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
Gautier Pelloux-Prayer
4910d52473 update strava dep 2019-03-09 13:43:45 +01:00
Gautier Pelloux-Prayer
77ea5476a7 Update translations 2019-03-09 12:31:16 +01:00
Gautier Pelloux-Prayer
97001de26f
Merge pull request #162 from nrenner/i18n-polish
Polish texts for translation
2019-03-08 19:28:45 +01:00
Norbert Renner
0fbc6869aa Polish texts for translation
- Replace 'Trekking' with 'Trekking bike' to avoid confusion with hiking
- Add name for vm-forum profiles
- consistent brackets
2019-03-08 18:53:56 +01:00
Gautier Pelloux-Prayer
fe8848570b Update translations 2019-02-26 22:23:10 +01:00
Gautier Pelloux-Prayer
ae529450b3 Update leaflet.stravasegments to avoid issue with gulp minify 2019-02-26 22:13:13 +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
Norbert Renner
2ed840c65d
Merge pull request #158 from Phyks/polygonsEditable
Fix polygon edition
2019-02-21 10:23:18 +01:00
Phyks (Lucas Verney)
18327ebbf0 Fix polygon edition 2019-02-21 07:55:55 +01:00
Norbert Renner
85e8a72148
Merge pull request #157 from Phyks/polygons
Render polygons from URL hash and pass it to BRouter server
2019-02-20 17:22:54 +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
Norbert Renner
70a0f73d12 Update readme build dependencies + yarn.lock 2019-02-14 10:39:59 +01:00
Norbert Renner
62cac11ee5
Merge pull request #154 from bagage/remove_bower
Remove bower
2019-02-14 09:39:25 +01:00
Gautier Pelloux-Prayer
ed79f03ebe Replace bower with npm (#116) 2019-02-13 22:32:43 +01:00
Norbert Renner
43357eee0d Improve CSS URL rebasing for images and fonts
because of jsTree; also replace concat-css and minify-css with more
common clean-css
2019-02-11 19:02:27 +01:00
Norbert Renner
925a6b06f6
Merge pull request #152 from bagage/update-leafletsegment
Add strava layer in overlays
2019-01-24 18:48:11 +01:00
Norbert Renner
11e31abc83
Merge pull request #151 from bagage/fix-leafet-version
Downgrade leaflet to 1.3.X
2019-01-24 18:42:38 +01:00
Norbert Renner
5eb3d889a8
Merge pull request #150 from bagage/fix-release-script
Fix release script
2019-01-24 18:38:31 +01:00