Skip to content

Commit ddcb396

Browse files
authored
Merge pull request #797 from rust-lang/cleanup
Cleanup
2 parents 042fbb1 + 70fa2d4 commit ddcb396

File tree

12 files changed

+47
-60
lines changed

12 files changed

+47
-60
lines changed

app/components/google-jsapi.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import Ember from 'ember';
2+
3+
export default Ember.Component.extend({
4+
tagName: '',
5+
6+
didInsertElement() {
7+
Ember.$.getScript('https://www.google.com/jsapi', function() {
8+
window.google.load('visualization', '1.0', {
9+
packages: ['corechart'],
10+
callback() {
11+
window.googleChartsLoaded = true;
12+
Ember.$(document).trigger('googleChartsLoaded');
13+
}
14+
});
15+
});
16+
}
17+
});

app/controllers/category/index.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,9 @@ export default Ember.Controller.extend(PaginationMixin, {
1111

1212
totalItems: computed.readOnly('model.meta.total'),
1313

14+
categoryController: Ember.inject.controller('category'),
15+
category: computed.alias('categoryController.model'),
16+
1417
currentSortBy: computed('sort', function() {
1518
return (this.get('sort') === 'downloads') ? 'Downloads' : 'Alphabetical';
1619
}),

app/controllers/crate/reverse-dependencies.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,8 @@ export default Ember.Controller.extend(PaginationMixin, {
88
page: '1',
99
per_page: 10,
1010

11+
crateController: Ember.inject.controller('crate'),
12+
category: computed.alias('crateController.model'),
13+
1114
totalItems: computed.readOnly('model.meta.total'),
1215
});

app/initializers/google.js

Lines changed: 0 additions & 18 deletions
This file was deleted.

app/initializers/session.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
1+
export function initialize(application) {
2+
application.inject('controller', 'session', 'service:session');
3+
application.inject('route', 'session', 'service:session');
4+
}
5+
16
export default {
27
name: 'app.session',
3-
4-
initialize(application) {
5-
application.inject('controller', 'session', 'service:session');
6-
application.inject('route', 'session', 'service:session');
7-
}
8+
initialize
89
};

app/routes/category/index.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,7 @@ export default Ember.Route.extend({
77
},
88

99
model(params) {
10-
params.category = this.modelFor('category').id;
10+
params.category = this.paramsFor('category').category_id;
1111
return this.store.query('crate', params);
12-
},
13-
14-
setupController(controller, model) {
15-
controller.set('category', this.modelFor('category'));
16-
this._super(controller, model);
17-
},
12+
}
1813
});

app/routes/crate/reverse-dependencies.js

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,5 @@ export default Ember.Route.extend({
1010
params.crate = this.modelFor('crate');
1111

1212
return this.store.query('dependency', params);
13-
},
14-
15-
setupController(controller, model) {
16-
controller.set('crate', this.modelFor('crate'));
17-
this._super(controller, model);
18-
},
13+
}
1914
});

app/routes/crate/versions.js

Lines changed: 0 additions & 12 deletions
This file was deleted.

app/routes/team.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ export default Ember.Route.extend({
1616

1717
model(params) {
1818
const { team_id } = params;
19+
1920
return this.store.find('team', team_id).then(
2021
(team) => {
2122
params.team_id = team.get('id');

app/routes/user.js

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,8 @@ export default Ember.Route.extend({
55
page: { refreshModel: true },
66
sort: { refreshModel: true },
77
},
8-
data: {},
9-
10-
setupController(controller, model) {
11-
this._super(controller, model);
128

13-
controller.set('fetchingFeed', true);
14-
controller.set('crates', this.get('data.crates'));
15-
},
9+
data: {},
1610

1711
model(params) {
1812
const { user_id } = params;
@@ -34,4 +28,11 @@ export default Ember.Route.extend({
3428
}
3529
);
3630
},
31+
32+
setupController(controller, model) {
33+
this._super(controller, model);
34+
35+
controller.set('fetchingFeed', true);
36+
controller.set('crates', this.get('data.crates'));
37+
},
3738
});

app/templates/application.hbs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{{title "Cargo: packages for Rust" separator=' - ' prepend=true}}
2+
{{google-jsapi}}
23

34
<a href='https://github.com/rust-lang/crates.io' class='fork-me'>
45
<img src='/assets/forkme.png'/>

app/templates/crate/versions.hbs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
<div class='all-versions-back'>
2-
{{#link-to 'crate' crate}}&#11013; Back to Main Page{{/link-to}}
2+
{{#link-to 'crate' model}}&#11013; Back to Main Page{{/link-to}}
33
</div>
44

55
<div class='info'>
66
<span class='small'>
7-
All <span class='num'>{{ model.length }}</span>
8-
versions of <span class='num'>{{ crate.name }}</span> since
9-
{{moment-format crate.created_at 'LL'}}
7+
All <span class='num'>{{ model.versions.length }}</span>
8+
versions of <span class='num'>{{ model.name }}</span> since
9+
{{moment-format model.created_at 'LL'}}
1010
</span>
1111
</div>
1212

1313
<div id='crate-all-versions' class='white-rows'>
14-
{{#each model as |version|}}
14+
{{#each model.versions as |version|}}
1515
<div class='row'>
1616
<div>
1717
{{#link-to 'crate.version' version.num}}{{ version.num }}{{/link-to}}

0 commit comments

Comments
 (0)