1.8.0 • Published 1 year ago
@unseenco/taxi v1.8.0
Taxi is a js library for adding AJAX navigation and beautiful transitions to your website.
It was designed as a drop-in replacement for Highway.js which is sadly no longer maintained.
Enhancements over Highway:
- URL-based routing
- Better cache management
- Ability to preload URLs
- Blocks navigation during an active transition (can be opted out)
- Auto runs javascript on the new page
- Previous page's content is automatically removed (you can opt out of this if you like)
- Click events on links can be intercepted via
stopPropagationwithout hacks
Differences to Highway
- Different public API
- New methods and functionality
data-taxi,data-taxi-view,data-taxi-ignoreare to be used instead ofdata-router-wrapper,data-router-view,data-router-disabledrespectively.attachanddetachare no longer methods - link clicks are listened to via delegation so these are no longer needed.redirectis nownavigateToas "redirect" felt weird as a method name!- Renderers now have an
initialLoadmethod - The params passed to renderers, transitions, and events are now a little different
- Old content is automatically removed during a transition - so no need to manually call
from.remove()in your transitions.
1.8.0
1 year ago
1.7.1
1 year ago
1.7.0
1 year ago
1.6.0
2 years ago
1.5.3
2 years ago
1.5.2
2 years ago
1.5.1
2 years ago
1.5.0
2 years ago
1.4.0
3 years ago
1.4.0-rc.0
3 years ago
1.3.0
3 years ago
1.2.2
3 years ago
1.2.1
3 years ago
1.2.0
3 years ago
1.1.0
3 years ago
1.0.4
3 years ago
1.0.3
3 years ago
1.0.2
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago
0.5.0
4 years ago
0.6.0
4 years ago
0.5.1
4 years ago
0.4.0
4 years ago
0.3.1
4 years ago
0.3.0
4 years ago
0.1.10
4 years ago
0.1.11
4 years ago
0.1.12
4 years ago
0.2.1
4 years ago
0.1.2
4 years ago
0.2.0
4 years ago
0.1.8
4 years ago
0.1.7
4 years ago
0.1.9
4 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.6
4 years ago
0.1.5
4 years ago
0.1.1
4 years ago
0.1.0
4 years ago