Skip to content

NE4Y/Ractive-routing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ractive router

A simple ractive router for an example ractive web app using external templates.

Goal is to enable simple phonegap support to use this web app as android /ios app.

Dependencies

  • Ractive
  • Ractive-loader
  • Jquery

Usage

Add route /route and corresponding ractive controller test

Router.add("/test", "test");

and start the routing process afterwards

Router.route();

where a ractive controller looks like

Ractive.load('template/test.html').then(function(HelloWorld) {
    ractive = new HelloWorld({
        el: 'main',
        data: {
            test: 'lala'
        }
    });

    Router.adjustLinks(ractive.findAll("a", true));

}).catch(function(error) {
    console.log(error);
})

Links have to be adjusted to guarantee routing without server.

About

A simple ractive routing mechanism

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published