Router based on BodyBuilder and Elegant implementing transitions between pages and history (backward and forward)
Standard History Messages type : Tick to handle transitions with RequestAnimationFrame Back to handle back buttons
Page type handling transition
Transition between 2 pages
handle model's history update using historyMsg
maybe transition subscription
Init your history.
initialize history and data based on the routing system
push a page into history
slideUp transition
creates a page with the defaultTransition
creates a page with a custom transition
creates a page without any transition
display header
display button
display the current possible transition from one page to the other using the history and its own routing system
meta tag for a correct display on mobile devices
Generic History type handling current page, before pages, after pages and current transition