Commit graph

141 commits

Author SHA1 Message Date
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
Norbert Renner
8fd789a887 rename to itinerary 2016-06-07 11:26:36 +02:00
Norbert Renner
4f558a0956 use tab instead of separate control for transit demo 2016-06-03 21:08:48 +02:00
Norbert Renner
8bd8fc3256 config switch for transit demo 2016-06-03 13:28:01 +02:00
Norbert Renner
3fd8fdb469 manually applied transit demo patch 2016-05-20 19:46:32 +02:00
Norbert Renner
6394f680e8 use maxNativeZoom to (over-) scale tiles to common max zoom
(avoids gray screen when switching)
2015-07-24 18:52:16 +02:00
Norbert Renner
6a77c826e4 OpenTopoMap max zoom on fallback server only z15, fixes #21;
also fix max zoom for other services to actual
2015-07-24 18:42:33 +02:00
Norbert Renner
327c343903 add config option for custom base layers, resolves #24 2015-07-21 12:44:27 +02:00
Norbert Renner
bfe1f7eea9 update to EasyButton v1 signature 2015-07-18 18:24:54 +02:00
Norbert Renner
46706610a1 add about popup and readme links 2015-06-19 11:34:56 +02:00