Skip to content

Commit 118eb25

Browse files
committed
Merge branch 'master' of https://github.com/ember-cli/ember-twiddle into ember_cli_2_11
2 parents ac3d48e + 3c3b8cb commit 118eb25

13 files changed

Lines changed: 77 additions & 92 deletions

File tree

app/components/main-gist.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import AppBuilderMixin from "../mixins/app-builder";
88
const { inject, computed } = Ember;
99

1010
export default Ember.Component.extend(AppBuilderMixin, ColumnsMixin, FilesMixin, TestFilesMixin, {
11-
emberCli: inject.service('ember-cli'),
11+
emberCli: inject.service(),
1212
dependencyResolver: inject.service(),
1313
notify: inject.service(),
1414
store: inject.service(),

app/components/twiddle-panes.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import Ember from 'ember';
33
const { inject } = Ember;
44

55
export default Ember.Component.extend({
6-
resizeableColumns: inject.service('resizeable-columns'),
6+
resizeableColumns: inject.service(),
77
classNames: ['row', 'twiddle-panes'],
88

99
init() {

app/mixins/gist-controller.js

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import Ember from "ember";
22

3-
const { inject, RSVP, run } = Ember;
3+
const { inject, run } = Ember;
44

55
export default Ember.Mixin.create({
66
fastboot: inject.service(),
@@ -14,18 +14,16 @@ export default Ember.Mixin.create({
1414
applicationUrl: undefined,
1515
unsaved: true,
1616

17-
init(...args) {
18-
this._super(...args);
17+
init() {
18+
this._super(...arguments);
1919
if (!this.get('fastboot.isFastBoot')) {
2020
this.setupWindowUpdate();
2121
}
2222
},
2323

2424
actions: {
2525
transitionQueryParams(queryParams) {
26-
return this.transitionToRoute({ queryParams: queryParams }).then(() => {
27-
return RSVP.resolve(queryParams);
28-
});
26+
return this.transitionToRoute({ queryParams }).then(() => queryParams);
2927
}
3028
},
3129

app/routes/gist-base-route.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ const CONFIRM_MSG = "Unsaved changes will be lost. Are you sure?";
55
const { inject } = Ember;
66

77
export default Ember.Route.extend({
8-
emberCli: inject.service('ember-cli'),
8+
emberCli: inject.service(),
99

1010
afterModel(context) {
1111
return this.get('emberCli').setup(context);

app/routes/gist.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ const CONFIRM_MSG = "Unsaved changes will be lost.";
77

88
export default Ember.Route.extend({
99
toriiProvider: config.toriiProvider,
10-
notify: inject.service('notify'),
10+
notify: inject.service(),
1111
app: inject.service(),
1212
fastboot: inject.service(),
1313

app/routes/gist/edit.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ export default GistRoute.extend({
1010
return this.get('store').find('gist', params.gistId);
1111
},
1212

13-
setupController(...args) {
14-
this._super(...args);
13+
setupController() {
14+
this._super(...arguments);
1515

1616
const gistController = this.controllerFor('gist');
1717
Ember.run.schedule('afterRender', function() {

app/routes/gist/edit/revision.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@ export default GistEditRoute.extend({
1616
});
1717
},
1818

19-
setupController(...args) {
20-
this._super(...args);
19+
setupController() {
20+
this._super(...arguments);
2121

2222
const gistController = this.controllerFor('gist');
2323
gistController.set('isRevision', true);

app/routes/gist/new.js

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,38 @@
11
import Ember from 'ember';
22
import GistRoute from "ember-twiddle/routes/gist-base-route";
33

4+
const { inject, run } = Ember;
5+
46
export default GistRoute.extend({
5-
emberCli: Ember.inject.service('ember-cli'),
7+
emberCli: inject.service(),
68

79
model(params) {
8-
var model = this.get('store').createRecord('gist', {description: 'New Twiddle'});
10+
let store = this.get('store');
11+
let model = store.createRecord('gist', {description: 'New Twiddle'});
912

1013
if (params.copyCurrentTwiddle) {
11-
this.get('store').peekAll('gistFile').setEach('gist', model);
14+
store.peekAll('gistFile').setEach('gist', model);
1215
} else {
13-
this.get('store').unloadAll('gistFile');
14-
15-
model.get('files').pushObject(this.get('emberCli').generate('controllers/application'));
16-
model.get('files').pushObject(this.get('emberCli').generate('templates/application'));
17-
model.get('files').pushObject(this.get('emberCli').generate('twiddle.json'));
16+
store.unloadAll('gistFile');
17+
let files = model.get('files');
18+
let emberCli = this.get('emberCli');
19+
files.pushObject(emberCli.generate('controllers/application'));
20+
files.pushObject(emberCli.generate('templates/application'));
21+
files.pushObject(emberCli.generate('twiddle.json'));
1822
}
1923

2024
return model;
2125
},
2226

2327
setupController(controller) {
24-
this._super.apply(this, arguments);
28+
this._super(...arguments);
2529

2630
// reset copyCurrentTwiddle, so it is not shown in the URL: this QP is only
2731
// needed when initializing the model for this route
2832
controller.set('copyCurrentTwiddle', false);
2933

3034
const gistController = this.controllerFor('gist');
31-
Ember.run.schedule('afterRender', function() {
35+
run.schedule('afterRender', function() {
3236
gistController.set('unsaved', false);
3337
});
3438
}

app/serializers/gist.js

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,21 @@ export default ApplicationSerializer.extend({
66
history: { embedded: 'always', deserialize: 'records', serialize: false }
77
},
88

9-
init(...args) {
10-
this._super(...args);
9+
init() {
10+
this._super(...arguments);
1111
this.set('seq', 0);
1212
},
1313

14-
normalizeSingleResponse(store, primaryModelClass, payload, id, requestType) {
14+
normalizeSingleResponse(store, primaryModelClass, payload) {
1515
this.normalizeGist(payload, false);
1616

17-
return this._super(store, primaryModelClass, payload, id, requestType);
17+
return this._super(...arguments);
1818
},
1919

20-
normalizeArrayResponse(store, primaryModelClass, payload, id, requestType) {
21-
payload.forEach(function(hash) {
22-
this.normalizeGist(hash, true);
23-
}.bind(this));
20+
normalizeArrayResponse(store, primaryModelClass, payload) {
21+
payload.forEach((hash)=> this.normalizeGist(hash, true));
2422

25-
return this._super(store, primaryModelClass, payload, id, requestType);
23+
return this._super(...arguments);
2624
},
2725

2826
normalizeGist(payload, isArray) {
@@ -59,9 +57,7 @@ export default ApplicationSerializer.extend({
5957

6058
// Deleted files need to be given a null value
6159
if(deletedFiles) {
62-
deletedFiles.forEach((fileId) => {
63-
filesJson[fileId] = null;
64-
});
60+
deletedFiles.forEach((fileId) => filesJson[fileId] = null);
6561
}
6662

6763
files.forEach((fileSnapshot) => {
@@ -101,7 +97,7 @@ export default ApplicationSerializer.extend({
10197
this.serializeFiles(snapshot, json, relationship);
10298
}
10399
else {
104-
this._super.apply(this, arguments);
100+
this._super(...arguments);
105101
}
106102
}
107103
});

app/services/dependency-resolver.js

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,9 +55,7 @@ export default Ember.Service.extend({
5555

5656
resolveAddons(addons, dependencies, emberVersion) {
5757
const taskInstance = this.get('resolveAddonsTask').perform(addons, dependencies, emberVersion);
58-
return taskInstance.then(() => {
59-
return RSVP.resolve(taskInstance.value);
60-
});
58+
return taskInstance.then(() => taskInstance.value);
6159
},
6260

6361
resolveAddonsTask: task(function *(addons, dependencies, emberVersion) {
@@ -117,9 +115,9 @@ export default Ember.Service.extend({
117115
}),
118116

119117
resolveAddon(name, value, emberVersion) {
118+
const url = `${config.addonUrl}?ember_version=${emberVersion}&addon=${name}&addon_version=${value}`;
120119
return new RSVP.Promise(function(resolve) {
121-
const url = `${config.addonUrl}?ember_version=${emberVersion}&addon=${name}&addon_version=${value}`;
122-
resolve(Ember.$.getJSON(url).then(data => RSVP.resolve(data)));
120+
Ember.$.getJSON(url).then(resolve);
123121
});
124122
},
125123

0 commit comments

Comments
 (0)