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
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
Gautier Pelloux-Prayer
f54d72644b
translate via i18next
2019-02-26 18:02:02 +01: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
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
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
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
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
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
Gautier Pelloux-Prayer
595ac34d58
Fix profile/alternative loading
2017-05-03 22:01:15 +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
Gautier Pelloux-Prayer
d7e476db82
Updating UI to also fit on mobile devices. Fix #34
2017-01-23 10:47:28 +01:00
Norbert Renner
514cc705ef
catch SecurityError with localStorage, fixes #47
2016-10-05 11:49:54 +02:00
Norbert Renner
b108efae5c
switch icons to Font Awesome (for now)
2016-10-01 12:30:30 +02:00
Norbert Renner
83ce7ff79a
default opacity 0.67 ( #36 )
2016-06-14 17:03:16 +02:00
Norbert Renner
a54cc31a0f
Add mean cost to stats (+ small refactoring), closes #39
2016-06-08 18:19:54 +02:00
Norbert Renner
0bffe0cd7c
Add tooltip to display length in meter precision (3 digits). Closes #38
2016-06-08 12:37:54 +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