Skip to content

Commit 7047ae5

Browse files
committed
got login to show\!
1 parent 85a2e07 commit 7047ae5

File tree

2 files changed

+34
-11
lines changed

2 files changed

+34
-11
lines changed

app/scripts/application.js

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -38,12 +38,14 @@
3838
console.log("initialize:after");
3939

4040
if(Backbone.history){
41-
Backbone.history.start();
42-
43-
if(router.getCurrentRoute() === ""){
44-
console.log("login:show");
45-
App.trigger("login:show");
46-
}
41+
require(["controllers/loginController"], function () {
42+
Backbone.history.start();
43+
44+
if(router.getCurrentRoute() === ""){
45+
console.log("login:show");
46+
Communicator.vent.trigger("login:show");
47+
}
48+
});
4749
}
4850
});
4951

app/scripts/controllers/loginController.js

Lines changed: 26 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,38 @@
44
var root = this;
55

66
root.define([
7-
'backbone'
7+
'backbone',
8+
'application',
9+
'regionManager',
10+
'communicator',
11+
'views/item/loginView',
812
],
9-
function(Backbone) {
13+
function(Backbone, App, RegionManager, Communicator, LoginItemView) {
1014

11-
return Backbone.Marionette.Controller.extend({
15+
var LoginController = Backbone.Marionette.Controller.extend({
1216

13-
initialize: function(options) {
17+
initialize: function (options) {
1418
console.log("initialize a LoginController Controller");
15-
}
19+
},
1620

21+
showLogin: function () {
22+
var loginItemView = new LoginItemView();
23+
RegionManager.getRegion('mainPane').show(loginItemView);
24+
},
25+
26+
});
27+
28+
App.addInitializer(function () {
29+
console.log("loginController addInitializer");
30+
31+
var loginController = new LoginController();
32+
33+
Communicator.vent.on('login:show', function () {
34+
loginController.showLogin();
35+
});
1736
});
1837

38+
return LoginController;
39+
1940
});
2041
}).call(this);

0 commit comments

Comments
 (0)