A basic routes framework for JS that hooks in to HTML5 history
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
examples/client
lib/jasmine
tests
LICENCE
Makefile
README.md Fixing README May 23, 2011
SpecRunner.html
routes-min.js
routes.js Fixes #9 error with post porcessing Nov 3, 2011

README.md

LeviRoutes

A simple lightweight routes framework for hooking in to HTML5 history. Currently when the system pop's state the route is triggered if matched.

var app = new routes();

app.get("/", function(req) {
  alert("State popped for /");
});

It also named parameters for route syntax

app.get("/:category", function(req) {
  alert("In " + req.params.category);
});

app.get("/:category.:format", function(req) {
  alert("format: " + req.params.format);
});

LeviRoutes can also intercept POST requests via forms, the framework will intercept all submits, and naturally let through requests that don't match the path, whilst firing your callback if there is a mathc

app.post("/:category", function(req) {
  alert("posting form: In Category ", req.params.category);
});