Skip to content

Commit d5f2523

Browse files
committed
Upgrade to ember-cli 0.1.1
1 parent 8fc8976 commit d5f2523

File tree

18 files changed

+71
-61
lines changed

18 files changed

+71
-61
lines changed

.ember-cli

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
{
2-
"port": 4200,
3-
"host": "0.0.0.0",
4-
"live-reload": true,
5-
"environment": "development",
6-
"newestVersion": "0.0.37",
7-
"lastVersionCheck": 1403917005978
8-
}
2+
/**
3+
Ember CLI sends analytics information by default. The data is completely
4+
anonymous, but there are times when you might want to disable this behavior.
5+
6+
Setting `disableAnalytics` to true will prevent any data from being sent.
7+
*/
8+
"disableAnalytics": false
9+
}

.jshintrc

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
"document": true,
44
"window": true,
55
"-Promise": true,
6-
"GloitAppENV": true,
76
"moment": true,
87
"Bootstrap": true,
98
"Notifier": true,

app/adapters/application.coffee

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
`import DS from 'ember-data'`
2+
`import config from '../config/environment'`
23

34
ApplicationAdapter = DS.ActiveModelAdapter.extend
4-
host: GloitAppENV.APP.api.host
5-
namespace: GloitAppENV.APP.api.namespace
5+
host: config.APP.api.host
6+
namespace: config.APP.api.namespace
67

78
`export default ApplicationAdapter`

app/app.coffee

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
`import Ember from 'ember'`
22
`import Resolver from 'ember/resolver'`
33
`import loadInitializers from 'ember/load-initializers'`
4+
`import config from './config/environment'`
45

56
# Register helpers
67
`import ptHelper from './helpers/pt'`
@@ -34,9 +35,10 @@ Ember.Route.reopen
3435
parent
3536

3637
App = Ember.Application.extend
37-
modulePrefix: 'gloit-app' # TODO: loaded via config
38+
modulePrefix: config.modulePrefix
39+
podModulePrefix: config.podModulePrefix
3840
Resolver: Resolver
3941

40-
loadInitializers(App, 'gloit-app')
42+
loadInitializers(App, config.modulePrefix)
4143

4244
`export default App`

app/controllers/login.coffee

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
`import Ember from 'ember'`
22
`import LoginControllerMixin from 'simple-auth/mixins/login-controller-mixin'`
3+
`import config from '../config/environment'`
34

45
LoginController = Ember.Controller.extend LoginControllerMixin,
56
authenticator: "authenticator:gloit-app"
@@ -10,10 +11,10 @@ LoginController = Ember.Controller.extend LoginControllerMixin,
1011
copyright: '© 2014'
1112

1213
supportedBrowers: [
13-
{ name: 'Chrome', url: 'http://www.google.com/chrome', icon: GloitAppENV.baseURL + '/images/chrome.png' }
14-
{ name: 'Firefox', url: 'http://www.mozilla.org/en-US/firefox/new/', icon: GloitAppENV.baseURL + '/images/firefox.png' }
15-
{ name: 'Safari', url: 'http://www.apple.com/sg/safari/', icon: GloitAppENV.baseURL + '/images/safari.png' }
16-
{ name: 'IE 10+', url: 'http://windows.microsoft.com/en-sg/internet-explorer/ie-10-worldwide-languages', icon: GloitAppENV.baseURL + '/images/ie.png' }
14+
{ name: 'Chrome', url: 'http://www.google.com/chrome', icon: config.baseURL + 'images/chrome.png' }
15+
{ name: 'Firefox', url: 'http://www.mozilla.org/en-US/firefox/new/', icon: config.baseURL + 'images/firefox.png' }
16+
{ name: 'Safari', url: 'http://www.apple.com/sg/safari/', icon: config.baseURL + 'images/safari.png' }
17+
{ name: 'IE 10+', url: 'http://windows.microsoft.com/en-sg/internet-explorer/ie-10-worldwide-languages', icon: config.baseURL + 'images/ie.png' }
1718
]
1819

1920
`export default LoginController`

app/controllers/registrations/new.coffee

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
`import Ember from 'ember'`
2+
`import config from '../../config/environment'`
23

34
NewController = Ember.ObjectController.extend
45
username: null
@@ -10,7 +11,7 @@ NewController = Ember.ObjectController.extend
1011
actions:
1112
save: ->
1213
Ember.$.ajax(
13-
url: "#{GloitAppENV.APP.api.baseUrl}/users"
14+
url: "#{config.APP.api.baseUrl}/users"
1415
type: 'POST'
1516
data:
1617
user:

app/index.html

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
<meta name="description" content="">
88
<meta name="viewport" content="width=device-width, initial-scale=1">
99

10+
{{content-for 'head'}}
11+
1012
<!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
1113
<!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
1214
<!--[if lt IE 9]>
1315
<script src="assets/html5shiv.js"></script>
1416
<script src="assets/respond.min.js"></script>
1517
<![endif]-->
1618

17-
{{BASE_TAG}}
18-
1919
<link rel="stylesheet" href="assets/vendor.css">
2020
<link rel="stylesheet" href="assets/gloit-app.css">
2121
</head>
@@ -25,14 +25,8 @@
2525
window.Ember = { ENV: { STUB_OBJECT_CREATE: true } };
2626
</script>
2727
<![endif]-->
28-
<script>
29-
window.ENV = window.GloitAppENV = {{ENV}};
30-
window.EmberENV = window.GloitAppENV.EmberENV;
31-
</script>
28+
3229
<script src="assets/vendor.js"></script>
3330
<script src="assets/gloit-app.js"></script>
34-
<script>
35-
window.GloitApp = require('gloit-app/app')['default'].create(GloitAppENV.APP);
36-
</script>
3731
</body>
3832
</html>

app/initializers/authentication.coffee

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
`import DeviseAuthenticator from 'simple-auth-devise/authenticators/devise'`
33
`import DeviseAuthorizer from 'simple-auth-devise/authorizers/devise'`
44
`import Session from 'simple-auth/session'`
5+
`import config from '../config/environment'`
56

67
GloitAppAuthenticator = DeviseAuthenticator.extend
7-
serverTokenEndpoint: "#{GloitAppENV.APP.api.host}/users/sign_in"
88
authenticate: (credentials) ->
99
new Ember.RSVP.Promise (resolve, reject) =>
1010
data = {}

app/models/user.coffee

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
`import Ember from 'ember'`
22
`import DS from 'ember-data'`
3+
`import config from '../config/environment'`
34

45
User = DS.Model.extend Ember.Validations.Mixin,
56
username: DS.attr()
@@ -18,7 +19,7 @@ User = DS.Model.extend Ember.Validations.Mixin,
1819
return reject('您两次输入的新密码不匹配') if newPwd != pwdConfirmation
1920

2021
Ember.$.ajax(
21-
url: "#{GloitAppENV.APP.api.baseUrl}/password"
22+
url: "#{config.APP.api.baseUrl}/password"
2223
type: "PUT"
2324
data:
2425
password:
@@ -32,11 +33,11 @@ User = DS.Model.extend Ember.Validations.Mixin,
3233
reject(jqXHR.responseJSON.errors.password)
3334

3435
lock: ->
35-
Ember.$.post("#{GloitAppENV.APP.api.baseUrl}/users/#{@get('id')}/lock").then (user) =>
36+
Ember.$.post("#{config.APP.api.baseUrl}/users/#{@get('id')}/lock").then (user) =>
3637
@get('store').pushPayload('user', user)
3738

3839
unlock: ->
39-
Ember.$.post("#{GloitAppENV.APP.api.baseUrl}/users/#{@get('id')}/unlock").then (user) =>
40+
Ember.$.post("#{config.APP.api.baseUrl}/users/#{@get('id')}/unlock").then (user) =>
4041
@get('store').pushPayload('user', user)
4142

4243
hasRole: (roles, matchMode) ->

app/router.coffee

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
`import Ember from 'ember'`
2+
`import config from './config/environment'`
23

34
Router = Ember.Router.extend
4-
location: GloitAppENV.locationType
5+
location: config.locationType
56

67
storeURL: (->
78
currentURL = @get('url')

0 commit comments

Comments
 (0)