Commit graph

100 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
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
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
Gautier Pelloux-Prayer
f54d72644b translate via i18next 2019-02-26 18:02:02 +01:00
Gautier Pelloux-Prayer
25e722fc6f Add Strava layer in overlays 2019-01-24 17:46:44 +01:00
Norbert Renner
5751792b49 Move strava token to keys file (#132) 2018-09-28 12:18:52 +02:00
Gautier Pelloux-Prayer
33e1d67b1f Add leaflet strava segments 2018-09-01 15:35:19 +02:00
Norbert Renner
9112d0984c Remove old layout Control superclass, now obsolete (#111) 2018-07-12 20:28:22 +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
Gautier Pelloux-Prayer
fe55f5f2cc Do not show sidebar/collapsables by default 2018-04-09 18:29:25 +02:00
Norbert Renner
ce279fd464 Adapt transit demo support to new sidebar 2018-03-15 14:59:53 +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
Norbert Renner
3acd1171b1 Switch to customized leaflet-sidebar-v2 (WIP)
Based on leaflet-sidebar-v2 fork of sidebar-v2:
- Simpler because Leaflet-only
- autopan option
- seems more active with two contributers

Customization for brouter-web in own fork (WIP):
- hidden bar when collapsed
- flat design to match header/footer
- flexbox layout beside map instead of media breakpoints
2018-03-08 11:47:44 +01:00
Norbert Renner
443ca9c03e Replace sidebar with sidebar-v2, restore old flexbox tabs (#90) (WIP) 2018-03-08 11:47:44 +01:00
Norbert Renner
69e53233ba Replace Leaflet.draw with Leaflet.Editable, closes #100 2018-01-12 15:38:47 +01:00
Norbert Renner
cd6c1bdc54 Leaflet 1.0: revert touch style in desktop browsers, fixes #69 2017-08-07 11:26:49 +02:00
Norbert Renner
52cca39823 Merge pull request #75 from bagage/feature/remember-state
Remember collapsible state in local storage (elevation chart, sidebar)
2017-05-04 19:46:56 +02:00
Gautier Pelloux-Prayer
595ac34d58 Fix profile/alternative loading 2017-05-03 22:01:15 +02:00
Gautier Pelloux-Prayer
5bd679a282 Fix fullhash feature 2017-05-02 16:24:20 +02:00
Gautier Pelloux-Prayer
bf3c5a683e Remember collapsible state in local storage (elevation chart, sidebar) 2017-05-02 15:53:15 +02:00
Gautier Pelloux-Prayer
915189b171 Reduce changes with upstream 2017-04-28 10:35:06 +02:00
Gautier Pelloux-Prayer
3d3dd376a4 Use & instead of ? in URL 2017-04-28 10:24:14 +02:00
Gautier Pelloux-Prayer
4a431ac4bf Fix URL 2017-04-24 17:00:19 +02:00
Gautier Pelloux-Prayer
ab85ec31e1 Support old style URLs 2017-04-24 16:47:38 +02:00
Gautier Pelloux-Prayer
cc5da47cad Revert "Extends Leaflet-fullhash properly"
This reverts commit 3a06009cba7e74600bb7a1ed0c511cfa8e1c7ffc.
2017-04-24 16:11:53 +02:00
Gautier Pelloux-Prayer
d4c5ca67b9 Extends Leaflet-fullhash properly 2017-04-24 16:11:53 +02:00
Gautier Pelloux-Prayer
ac57250b7e Remove "/brouter?" from URL 2017-04-24 16:11:53 +02:00
Gautier Pelloux-Prayer
0947bbc89c Support URL even if latlon are missing 2017-04-07 08:43:15 +02:00
Gautier Pelloux-Prayer
e82f360d9c Replace permalink/Share URL feature with automatic URL rewriting on change. 2017-04-04 10:27:51 +02:00
Gautier Pelloux-Prayer
d7e476db82 Updating UI to also fit on mobile devices. Fix #34 2017-01-23 10:47:28 +01:00
Norbert Renner
b108efae5c switch icons to Font Awesome (for now) 2016-10-01 12:30:30 +02:00
Norbert Renner
521660ca15 refactoring: extract routing styles to config 2016-08-05 12:55:15 +02:00
Norbert Renner
af9733a4dd refactoring: local vars instead of global 2016-08-05 12:34:38 +02:00
Norbert Renner
0d30461ebc refactoring: extract scale & locate controls to Map.js 2016-08-05 12:32:29 +02:00
Norbert Renner
49ac7f5127 refactoring: extract map/layer init into separate file 2016-08-05 12:12:00 +02:00
Gautier Pelloux-Prayer
fcfc1d5cfe Toggle drawing mode via panel button (#41) 2016-07-28 20:55:33 +02:00
Sascha Hagedorn
a2643a2ccf removed artifacts from rebase 2016-07-28 19:26:33 +02:00
Sascha Hagedorn
0cf2b325e8 rebase to master branch 2016-07-28 19:23:42 +02:00
Gautier Pelloux-Prayer
a74894824a Use leaflet.locatecontrol plugin to have a "show my position" button below zoom buttons 2016-07-26 18:05:44 +02:00
Gautier Pelloux-Prayer
66abb83c60 Use leaflet.restoreview.js plugin to save and restore last user's map position between sessions (#48) 2016-07-21 18:51:50 +02:00
Sascha Hagedorn
ffff29dfcc Added ability to specify custom overlays in configuration
Analogous to adding base layers, custom overlays can be added in
the `config.js` file:

```javascript
BR.conf.overlays = {
    'Hill shading': 'http://{s}.tiles.wmflabs.org/hillshading/{z}/{x}/{y}.png'
};
```
2016-06-29 20:37:54 +02:00
Norbert Renner
83ce7ff79a default opacity 0.67 (#36) 2016-06-14 17:03:16 +02:00
Norbert Renner
052a79cc0b Option to remove default base layers (#27) 2016-06-08 12:06:30 +02:00
Norbert Renner
e7fb105df7 OpenTopoMap zoom 0-17 2016-06-08 10:39:46 +02:00
Norbert Renner
d9d74bb221 rename Itinerary control 2016-06-07 11:35:20 +02:00