- Updated
setDisplayBounds
/getNetworkBounds
API methods - Fix legend
- Make [[west,south], [east,north]] standard for bounds
- Allow direct rendering of patterns (w/o associated journeys)
- Fix segment labeling
- Leaflet.js compatability changes!
- Check that network has been rendered before refreshing
- Emit events for clear/load data actions
- Allow resizing to be handled by external control (e.g. leaflet)
- Updated zoom/scale logic to accomodate external map controls (e.g. leaflet)
- Allow enabling/disabling of native pan/zoom support
- Add setBounds() API call
- Empty existing element contents in setElement() via remove(), not innerHTML=null
- Reset display scale on data update
- Fixed broken reference in dragging code
- Don't auto-render on data update
- Fix broken graph reference in Display constructor
- Create empty Display if needed in getModeStyles()
- Set default bounds when needed
- Additional refactoring
- Bug fix
- Emit click events from the display with cartesian and geographic coordinates
- Remove
lib/transitive.js
from.gitignore
- Return the mode styles
- Always put places in front of stops
- Refactor legend to use CSS based styling
- Check if tile layer is active before calling refresh
- Accept missing/empty data
- Add
initialBounds
option - Add
clearData
&updateData
methods - Bug fixes
- Increase map panning performance
- Auto-resize when window changes
- Clean up legend formatting
- Show route/stop names as is
- Add draggable places
- Rendering updates
- Resize
- Update dependencies
- Lots of rendering updates
- Add
.jsbeautify
config file - Removed data filters, should be done outside the lib
- Removed unused libs
- Improved dynamic rendering
- Added ability to pull in Mapbox tiles
- Bug fixes and error handling
- Generate legend
- Update to work with OTP 1.0.x
- Started tracking History
- Modified main function signature
- Moved profiler to be a development dependency