always select exact route if it exists

This commit is contained in:
Einar Norðfjörð 2015-02-09 18:11:36 +00:00
parent 57021b6b5e
commit fa824ca080

View file

@ -653,6 +653,15 @@ var m = (function app(window, undefined) {
path = path.substr(0, queryStart) path = path.substr(0, queryStart)
} }
// Get all routes and check if there's
// an exact match for the current path
var keys = Object.keys(router);
var index = keys.indexOf(path);
if(index !== -1){
m.module(root, router[keys [index]]);
return true;
}
for (var route in router) { for (var route in router) {
if (route === path) { if (route === path) {
m.module(root, router[route]); m.module(root, router[route]);