This project adheres to semantic versioning.
- fix IE & android 4 compatibility (#19, #54)
- fix angular builds (#45)
- zoom panel will be not hidden when mobile (#39)
- fix border for right-aligned (#39)
- simplify scss (#39)
- leaflet v1.5.0 compatibility
- throw if tab with given ID is not found
- fix click event removal
- update minified version
- restore container state in onAdd() when added previously
- don't pass right-click events to map container (#33)
- fix in removePanel() (#32)
- fix regression from v3.0.5
- apply container ID if specified in constructor options and not existing (#27)
- fix wrongly initialized caret for
position: right
(#28)
- fix type definition (#24)
- fix repeated removal of panels (#24)
- support click listeners in html-markup-only variant (#17)
- add typescript type definitions (#12)
- rename sidebar
options.id
tooptions.container
, accepting a DOM Node or ID - fix sidebar
remove()
- prefixed all CSS classes with
leaflet-
to avoid conflicts with bootstrap (#13) remove()
now destroys the sidebar container for consistency with other leaflet controls
- added
title
option foraddPanel()
: autocreates a header with close button - added
closeButton
option for sidebar constructor: defaults to true
- sidebar div is now moved into the map container, may break your layout (#8)
- sidebar constructor only accepts option object,
id
param moved toopts.id
- shrink package size
- add autopan feature
- allow to add buttons with URLs or click handlers as tabs
- restructure examples & readme
- fix build files in package
- hide scrollbar when collapsed
- add support for L.Evented for leaflet 1.2.0+
- fix chrome css bug
- all URLs in tab href
- New API functions,
addPanel
,removePanel
,enablePanel
,disablePanel
- Only compatible with Leaflet
- Remove OpenLayers support
- Remove Google Maps support
- ol2: move scale line control too when sidebar opens/closes
- hide scrollbars when collapsed (#21)
- fix tab clicking on devices with touch screen and mouse (#34)
- new
.sidebar-header
CSS class for styled headings - new
.sidebar-close
CSS class for close buttons in headings - fix broken Google Maps code (until Google changes things again...)
- allow
.disabled
on<li>
elements in.sidebar-tabs
element - allow second tabbar at the bottom
- new
position: 'right'
option
- ol2, ol3: fixed sidebar content scrolling
- jQuery API and events
- first beta release