Commit graph

165 commits

Author SHA1 Message Date
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
92aafc61d1 Fix elevation chart width, map not full width with sidebar open anymore 2018-03-08 11:47:44 +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
65c0e92096 Move button to add custom layers into layer switcher tab, closes #89 2018-03-08 11:47:44 +01:00
Norbert Renner
23e7eb073e Add Layers control as tab to sidebar 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
20ddb88562 Replace L.Mixin.Events with L.Evented (#103) 2018-02-05 17:40:53 +01:00
Gautier Pelloux-Prayer
a636232f10 feat: improve error message if route cannot be found (fix #99) 2018-02-02 21:49:49 +01:00
Norbert Renner
6d3a7a6b1c Restore 3-digit distance title (see #38) removed with PR #56 2018-01-27 11:31:41 +01:00
Norbert Renner
20959fd287 Refactor duplicate abbr definitions; add kWh abbr 2018-01-27 11:13:30 +01:00
Norbert Renner
a5c6e338b6 Remove profile from footer, already in header 2018-01-27 10:34:43 +01:00
Norbert Renner
102e978581 Merge and adapt PR #95 car-eco/fast + display energy/time 2018-01-25 19:05:46 +01:00
Norbert Renner
69e53233ba Replace Leaflet.draw with Leaflet.Editable, closes #100 2018-01-12 15:38:47 +01:00
Brenschede
868fcb1100 car-eco/fast + display energy/time 2017-09-25 20:17:06 +02:00
Norbert Renner
76e2618bbf Leaflet 1.0: fix also dragging map with opacity slider in Chrome;
update slider version; disable text selection while dragging in Firefox; 
no outline in Firefox
2017-08-08 18:59:12 +02:00
Norbert Renner
761a053b72 Leaflet 1.0: revert elevation diagram touch events on desktop browsers
Workaround for MrMufflon/Leaflet.Elevation#67
2017-08-07 11:32:45 +02: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
6c316c8688 Leaflet 1.0: Fix elevation marker on track hover
Breaking change by "only propagate events if given true to fire, #2311",
6d1142a
2017-07-25 18:10:17 +02:00
Norbert Renner
68538378fe Merge branch 'master' into feature/profile-sidebar 2017-05-20 21:18:32 +02:00
Norbert Renner
d08bc38719 Merge pull request #77 from bagage/feature/user-layers
Allow user to add custom layers
2017-05-20 12:59:26 +02:00
Gautier Pelloux-Prayer
9109322905 Use https scheme whenever possible, to avoid mixed content issues 2017-05-09 22:14:39 +02:00
Gautier Pelloux-Prayer
8dcf23b170 Allow user to add custom layers 2017-05-08 11:42:30 +02:00
Gautier Pelloux-Prayer
474901cfc4 Move custom profile in sidebar 2017-05-05 15:10:12 +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
203d527a32 Add raw fullhash 2017-05-01 16:15:36 +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
2188183d3f Fix multi layers support 2017-04-24 16:23:36 +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
9b52a938ab Fix load when layer contains spaces 2017-04-24 11:53:57 +02:00
Gautier Pelloux-Prayer
3b7494b9d9 Fix route drawing on page reload 2017-04-24 11:42:42 +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
Norbert Renner
592a3f52f6 Merge branch 'v0.6-fixes' 2017-03-16 21:04:47 +01:00
Norbert Renner
612119f347 Fix data tab showing only two rows (regression from v0.6.2), fixes #72 2017-03-16 19:05:57 +01:00
Norbert Renner
7a4eefed17 Leaflet 1.0: "L.geoJson" renamed to "L.geoJSON" (for consistency) 2017-03-16 09:46:26 +01:00
Norbert Renner
c17726513f Leaflet 1.0: "clickable" option renamed to "interactive" 2017-03-16 09:25:28 +01:00
Norbert Renner
0eba7f40be Merge branch 'v0.6-fixes' 2017-03-15 09:36:40 +01:00
Norbert Renner
98acb27f5f Add Thunderforest API key ("Hobby Project" plan), fixes #70 2017-03-14 19:02:11 +01: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
1e26cb1027 Add Esri World Imagery layer 2016-12-12 12:47:01 +01:00
Norbert Renner
b8566dbd12 Uncaught SecurityError now fixed in Leaflet.RestoreView 2016-10-07 12:57:39 +02:00
Norbert Renner
d9862d6cd2 Catch JSON.parse SyntaxError to show error message (#53) 2016-10-06 12:26:01 +02:00