Y.Router Example

by dfederighi

HTML

<a href="/foo/federighi/1257" id="test-link">Test</a>

JavaScript

YUI().use('router', function(Y) {
  
    var router = new Y.Router({
        root: '/2ZEwU',
        routes:[{
            path: '/foo/:name/:id',
            callbacks: function(req) { console.log('req:', req) }
        }]   
    });
    
    Y.one('#test-link').on('click', function(e) {
        e.preventDefault();
        
        router.save(e.currentTarget.getAttribute('href'));
    });
});