goatRouter --> GoatRouter.js is a problem on a Windows platform
This commit is contained in:
parent
7908bae11d
commit
dfac438ec0
@ -4,41 +4,47 @@ define(['jquery',
|
|||||||
'goatApp/controller/LessonController',
|
'goatApp/controller/LessonController',
|
||||||
'goatApp/controller/MenuController',
|
'goatApp/controller/MenuController',
|
||||||
'goatApp/view/LessonContentView',
|
'goatApp/view/LessonContentView',
|
||||||
'goatApp/view/MenuView'
|
'goatApp/view/MenuView',
|
||||||
], function ($,_,Backbone,LessonController,MenuController,LessonContentView,MenuView) {
|
'goatApp/view/TitleView'
|
||||||
|
], function ($,_,Backbone,LessonController,MenuController,LessonContentView,MenuView,TitleView) {
|
||||||
|
|
||||||
var lessonView = new LessonContentView();
|
var lessonView = new LessonContentView();
|
||||||
var menuView = new MenuView();
|
var menuView = new MenuView();
|
||||||
var GoatAppRouter = Backbone.Router.extend({
|
var titleView = new TitleView();
|
||||||
routes: {
|
|
||||||
//#....
|
|
||||||
'welcome':'welcomeRoute',
|
|
||||||
'attack/:scr/:menu':'attackRoute' //
|
|
||||||
},
|
|
||||||
lessoonController: lessoonController({
|
|
||||||
lessonView:lessonView
|
|
||||||
}),
|
|
||||||
menuView: new MenuController({
|
|
||||||
menuView:menuView
|
|
||||||
})
|
|
||||||
});
|
|
||||||
|
|
||||||
var init = function() {
|
var GoatAppRouter = Backbone.Router.extend({
|
||||||
|
routes: {
|
||||||
|
//#....
|
||||||
|
'welcome':'welcomeRoute',
|
||||||
|
'attack/:scr/:menu':'attackRoute' //
|
||||||
|
},
|
||||||
|
lessonController: new LessonController({
|
||||||
|
lessonView:lessonView
|
||||||
|
}),
|
||||||
|
menuController: new MenuController({
|
||||||
|
menuView:menuView,
|
||||||
|
titleView:titleView
|
||||||
|
}),
|
||||||
|
|
||||||
|
init:function() {
|
||||||
goatRouter = new GoatAppRouter();
|
goatRouter = new GoatAppRouter();
|
||||||
|
this.lessonController.start();
|
||||||
|
this.menuController.initMenu();
|
||||||
|
|
||||||
goatRouter.on('route:attackRoute', function(scr,menu) {
|
goatRouter.on('route:attackRoute', function(scr,menu) {
|
||||||
|
console.log('attack route');
|
||||||
this.lessonController.loadLesson(scr,menu);
|
this.lessonController.loadLesson(scr,menu);
|
||||||
|
this.menuController.updateMenu(scr,menu);
|
||||||
//update menu
|
//update menu
|
||||||
});
|
});
|
||||||
goatRouter.on('route:welcomeRoute', function() {
|
goatRouter.on('route:welcomeRoute', function() {
|
||||||
alert('welcome route');
|
alert('welcome route');
|
||||||
});
|
});
|
||||||
// init the history/router
|
|
||||||
Backbone.history.start();
|
Backbone.history.start();
|
||||||
}
|
}
|
||||||
|
});
|
||||||
|
|
||||||
return {
|
return GoatAppRouter;
|
||||||
init:init
|
|
||||||
};
|
|
||||||
|
|
||||||
});
|
});
|
Loading…
x
Reference in New Issue
Block a user