danhandrea/elm-router/3.0.1

NOTE: the latest version is 4.3.0

elm-router

This library helps with routing in elm applications.

Features

  • Maintain state of all opened pages
  • Remember Viewport of opened pages. (scroll position)
  • Manage page init, update, view
  • Manage page subscriptions individually (subscriptions from previously opened pages will run in background)

Change log

  • 1.0.1 Added example
  • 1.0.2 Added example passing data from model to parser so you can use that data in page init
  • 1.1.0 Added query methods: currentUrl, currentRoute, currentViewPort
  • 2.0.0
    • Added onUrlChanged to config so you will be notified if the url has changed (optional)
    • Modified init so it will grab viewport
  • 3.0.0
    • Brought back init (not sure what I was thinking)

Notes

Usage

See examples folder