Skip to content

Commit 51a3f14

Browse files
Merge pull request #501 from bjornharrtell/ember-2.10-upgrade
Upgrade Ember and other dependencies where possible
2 parents 9504ba8 + f6460d5 commit 51a3f14

File tree

22 files changed

+903
-926
lines changed

22 files changed

+903
-926
lines changed

.jshintrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@
2828
"strict": false,
2929
"white": false,
3030
"eqnull": true,
31-
"esnext": true,
31+
"esversion": 6,
3232
"unused": true
3333
}

app/index.html

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
ga('send', 'pageview');
1818
</script>
1919

20-
<link rel="stylesheet" href="assets/vendor.css">
21-
<link rel="stylesheet" href="assets/cargo.css">
20+
<link rel="stylesheet" href="{{rootURL}}assets/vendor.css">
21+
<link rel="stylesheet" href="{{rootURL}}assets/cargo.css">
2222

2323
{{content-for 'head-footer'}}
2424
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
@@ -35,8 +35,8 @@
3535
</div>
3636
</noscript>
3737

38-
<script src="assets/vendor.js"></script>
39-
<script src="assets/cargo.js"></script>
38+
<script src="{{rootURL}}assets/vendor.js"></script>
39+
<script src="{{rootURL}}assets/cargo.js"></script>
4040

4141
{{content-for 'body-footer'}}
4242
</body>

app/routes/crate/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import ajax from 'ic-ajax';
44
export default Ember.Route.extend({
55

66
model(params) {
7-
const requestedVersion = params.version_num;
7+
const requestedVersion = params.version_num === 'all' ? '' : params.version_num;
88

99
const crate = this.modelFor('crate');
1010
const controller = this.controllerFor(this.routeName);

app/styles/app.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,10 @@ body {
138138
}
139139
}
140140

141+
input.search {
142+
box-shadow: none;
143+
}
144+
141145
span.small {
142146
color: $main-color-light;
143147
font-size: 80%;
@@ -226,6 +230,7 @@ pre {
226230
}
227231

228232
button.dropdown, a.dropdown {
233+
color: inherit;
229234
cursor: pointer;
230235
.arrow { font-size: 50%; display: inline-block; vertical-align: middle; }
231236
.arrow::after { content: ""; }

app/templates/application.hbs

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@
2727

2828
<div class='nav'>
2929
{{#link-to "crates" (query-params letter="null" page=1)}}
30-
<button type="button">Browse All Crates</button>
30+
Browse All Crates
3131
{{/link-to}}
3232
<span class="sep">|</span>
3333
{{#rl-dropdown-container class="dropdown-container"}}
@@ -69,10 +69,8 @@
6969
{{/rl-dropdown-container}}
7070
{{else}}
7171
{{#link-to "login"}}
72-
<button type="button">
7372
<img class="lock" src="/assets/lock.png"/>
7473
Log in with GitHub
75-
</button>
7674
{{/link-to}}
7775
{{/if}}
7876
</div>

app/templates/crate/version.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -251,7 +251,7 @@
251251

252252
{{#rl-dropdown id="all-versions" tagName="ul" class="dropdown" closeOnChildClick="a:link"}}
253253
<li class='all'>
254-
{{#link-to 'crate.version' ''}}All Versions{{/link-to}}
254+
{{#link-to 'crate.version' 'all'}}All Versions{{/link-to}}
255255
</li>
256256
{{#each smallSortedVersions as |version|}}
257257
<li>

bower.json

Lines changed: 8 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,13 @@
11
{
22
"name": "cargo",
33
"dependencies": {
4-
"Faker": "~3.0.0",
5-
"ember": "~2.6.0",
6-
"ember-cli-moment-shim": "~0.1.0",
7-
"ember-cli-shims": "0.1.1",
8-
"ember-cli-test-loader": "0.2.2",
9-
"ember-load-initializers": "0.1.7",
10-
"ember-qunit": "0.4.16",
11-
"ember-qunit-notifications": "0.1.0",
12-
"ember-resolver": "~0.1.20",
13-
"jquery": "1.11.3",
14-
"loader.js": "ember-cli/loader.js#3.4.0",
15-
"lodash": "~3.7.0",
16-
"moment": ">= 2.8.0",
17-
"moment-timezone": ">= 0.1.0",
18-
"normalize-css": "~3.0.3",
19-
"pretender": "~1.1.0",
20-
"qunit": "~1.20.0"
4+
"Faker": "3.1.0",
5+
"jquery": "3.1.1",
6+
"lodash": "4.17.4",
7+
"ember": "2.11.0",
8+
"moment": "2.17.1",
9+
"moment-timezone": "0.5.11",
10+
"normalize-css": "5.0.0",
11+
"pretender": "1.4.2"
2112
}
2213
}

config/environment.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,17 @@ module.exports = function(environment) {
44
var ENV = {
55
modulePrefix: 'cargo',
66
environment: environment,
7-
baseURL: '/',
7+
rootURL: '/',
88
locationType: 'router-scroll',
99
historySupportMiddleware: true,
1010
EmberENV: {
1111
FEATURES: {
1212
// Here you can enable experimental features on an ember canary build
1313
// e.g. 'with-controller': true
14+
},
15+
EXTEND_PROTOTYPES: {
16+
// Prevent Ember Data from overriding Date.parse.
17+
Date: false
1418
}
1519
},
1620

@@ -30,7 +34,6 @@ module.exports = function(environment) {
3034

3135
if (environment === 'test') {
3236
// Testem prefers this...
33-
ENV.baseURL = '/';
3437
ENV.locationType = 'none';
3538

3639
// keep test console output quieter
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)