Commit graph

289 commits

Author SHA1 Message Date
Norbert Renner
59827a524f Restore (short) attribution on the map, closes #110 2018-07-03 20:41:26 +02:00
Norbert Renner
4740048960 Fix reopened tooltip getting closed by timer
Cases:
- enabled tooltip gets closed after disable + re-enable
- disabled tooltip gets closed after create + re-hover

Superfluous clearTimeout calls in the regular case after timeout have no
effect.
2018-06-28 16:43:30 +02:00
Norbert Renner
35a1547e70 Fix vertical icon alignment difference between Firefox and Chrome 2018-06-27 20:08:37 +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
512c0cc712 Fix profile layout overflow to content height in Firefox, fixes #118 2018-04-26 19:09:51 +02:00
Norbert Renner
a6aeb98a1a Add disabled style for "Custom" dropdown option (#66) 2018-04-12 10:31:28 +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
Norbert Renner
82b632849c Fix delayed elevation collapsing animation; no rounded corners (#66)
Probably due to differing height of container div because of inline
line-height.
2018-04-10 19:21:29 +02:00
Norbert Renner
1c9cef910b Sidebar closed by default, avoid full-screen on mobile (#112) 2018-04-09 18:50:53 +02:00
Gautier Pelloux-Prayer
fe55f5f2cc Do not show sidebar/collapsables by default 2018-04-09 18:29:25 +02:00
Norbert Renner
96439d1384 Fix message margin preventing full-size sidebar (previous commit) 2018-04-09 11:39:25 +02:00
Norbert Renner
e0a786ba60 Fix error message position, center horizontally (#56, #114) 2018-04-05 11:37:15 +02:00
Norbert Renner
ed07a6c3c3 Add autoprefixer
Mostly for flexbox, including leaflet-sidebar-v2 custom fork.

Unsure about Browsers to support, browserslist is a combination of:
- 'defaults', see https://github.com/ai/browserslist#queries
- "support all of the browsers that can display flexbox"
  https://davidwalsh.name/goodbye-vendor-prefixes
2018-03-20 19:29:29 +01:00
Norbert Renner
093db8bfe2 Add sidebar expand button, refresh CodeMirror on expand (scrollbar) 2018-03-19 19:27:10 +01:00
Norbert Renner
77cf43c7ef Restore deleted CSS + some additional fixes, closes #92 2018-03-15 19:14:37 +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
99a37c5a2e
Merge pull request #104 from nrenner/sidebar-v2
Replace sidebar with customized leaflet-sidebar-v2 and restore old flexbox tabs
2018-03-10 12:10: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
24d8ebebf3 Fix DataTables horizontal scrolling (scrollX) in sidebar (flex row)
- remove Bootstrap "table" class, "width: 100%" prevents scrolling,
  not needed anyway (?), seems to have no effects otherwise
- override margin auto with 0 to avoid table taking more space at
  margins than needed and getting misaligned (centered and header left)
  see also https://github.com/DataTables/DataTables/issues/539
- refactoring: use classes instead of ids
2018-03-09 10:46:41 +01:00
Norbert Renner
6c8e4fddca Add gulp css inject 2018-03-08 11:47:44 +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
1393860148 BRouter v1.4.10: additional profiles in distribution; update versions 2018-03-08 11:44:09 +01:00
Norbert Renner
d51232e112 Update leaflet-routing dependency with L.Mixin.Events (#103) 2018-02-05 18:53:32 +01:00
Norbert Renner
bec9ac5b00 Update geocoder and sidebar dependencies with L.Mixin.Events (#103) 2018-02-05 18:10:35 +01:00
Norbert Renner
20ddb88562 Replace L.Mixin.Events with L.Evented (#103) 2018-02-05 17:40:53 +01:00
Norbert Renner
2fe7defe1c Update to Leaflet 1.3.1 2018-02-05 12:02:41 +01:00
Norbert Renner
f3d08c7136
Merge pull request #102 from bagage/fix/improve-error-no-route-99
feat: improve error message if route cannot be found (fix #99)
2018-02-03 11:33:41 +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
061ca795f3 More subtle abbr styling (overrides Bootstrap Reboot) 2018-01-27 10:10:26 +01:00
Norbert Renner
431c3e3f7f Refactor d-inline-block, !important overrides hidden attribute 2018-01-26 17:44:47 +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
Norbert Renner
43d5aaa360 Merge pull request #95 from abrensch/v0.6-fixes
car-eco/fast + display energy/time
2017-09-29 11:34:39 +02: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
7d2efa6fdf Leaflet 1.0: restore old Path default weight (5, now 3) 2017-07-25 11:30:50 +02:00
Norbert Renner
deb09a93d2 Switch to leaflet-routing fork for Leaflet 1.0 support for now 2017-07-25 11:05:52 +02:00
Norbert Renner
aa9e3ba955 Add missing user layers dialog markup (see #77)
Copied from 82c9820 (dev),
missing in  8dcf23b
(feature/user-layers).
2017-07-25 10:32:49 +02:00