Commit graph

99 commits

Author SHA1 Message Date
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
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
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
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
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
6d3a7a6b1c Restore 3-digit distance title (see #38) removed with PR #56 2018-01-27 11:31:41 +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
69e53233ba Replace Leaflet.draw with Leaflet.Editable, closes #100 2018-01-12 15:38:47 +01: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
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
f5049f388e Fix another z-index issue with error message 2017-05-08 11:40:53 +02:00
Gautier Pelloux-Prayer
474901cfc4 Move custom profile in sidebar 2017-05-05 15:10:12 +02:00
Norbert Renner
e36e18b1e8 Merge pull request #74 from bagage/feature/permalink
Replace permalink/Share URL feature with automatic URL rewriting on change.
2017-05-04 18:58:00 +02:00
Gautier Pelloux-Prayer
6e4794131f Fix z-order issue with profile/alternative list that was below leaflet map buttons 2017-05-04 10:09:45 +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
4f558a0956 use tab instead of separate control for transit demo 2016-06-03 21:08:48 +02:00
Norbert Renner
a63e3aeb41 fix "about" displayed below map (hide) 2015-07-01 16:15:54 +02:00
Norbert Renner
9c2ef4df60 add scale control 2015-05-30 15:52:58 +02:00
Norbert Renner
d30684b6c8 add opacity slider (bootstrap-slider) for route track and markers 2015-05-21 20:16:04 +02:00
Norbert Renner
7c2df94fe8 add track casing + change color to magenta 2015-04-25 16:19:30 +02:00
Norbert Renner
8e9746781c use Bootstrap alerts for error/warning messages; profile messages in place 2015-03-26 20:55:35 +01:00
Norbert Renner
c3b07eb576 Bing maps aerial layer 2015-03-20 12:38:31 +01:00
Norbert Renner
433d4c4b85 dataTable hover styling 2015-03-08 13:15:22 +01:00
Norbert Renner
bfe5770193 add new columns, no word wrapping in tags column 2015-03-06 17:21:53 +01:00
Norbert Renner
0168dbb541 replace absolute positioning with flexbox layout for profile and data tabs 2015-03-06 17:21:53 +01:00
Norbert Renner
21cd1fbf2a add DataTables for dynamic & interactive track messages table (data tab) 2015-03-06 17:21:53 +01:00
Norbert Renner
c190f6d48a add tabs for profile & data + button group 2015-03-06 17:21:53 +01:00
Norbert Renner
5a277b0a34 add Bootstrap:
- remove normalize.css, included
- adjust to Bootstrap's "box-sizing: border-box"
- conflict with Leaflet "label" class
2015-03-06 17:21:53 +01:00
Norbert Renner
d007c45734 improve and customize line-mouse-marker:
- negative zIndexOffset to have line marker under waypoint markers
- turn line marker off when over waypoint marker
- consider border width in iconAnchor (fix offset from line)
- same border color and width as line (instead of black)
2014-08-26 17:36:49 +02:00
Norbert Renner
726cf4bba6 switch to GeoJSON response format instead of GPX:
- use BRouter track stats
- remove leaflet-gpx plugin
2014-08-22 10:10:07 +02:00
Norbert Renner
f0d0182256 animated dashed line as loading indicator, instead of a spinner, resolves #3 2014-08-15 11:31:05 +02:00
Norbert Renner
1aefa9df04 warning to save edits on first profile upload 2014-05-28 19:54:54 +02:00
Norbert Renner
f8768c5f8e error handling for profile upload 2014-05-27 18:21:21 +02:00
Norbert Renner
3f41bc9a82 normalize height for absolute Profile control positioning 2014-05-27 16:09:03 +02:00
Norbert Renner
973d8bab75 profile upload (requires server update) 2014-05-22 11:20:22 +02:00
Norbert Renner
53587c865b crosshair cursor instead of marker 2014-05-14 13:14:35 +02:00
Norbert Renner
4cc16bccd0 initial commit 2014-01-27 18:34:48 +01:00