Skip to content

Commit ee3b8fa

Browse files
authored
update: bump ember to 3.12
2 parents ba2912a + 084ff5c commit ee3b8fa

File tree

87 files changed

+11612
-7708
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

87 files changed

+11612
-7708
lines changed

.eslintignore

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# unconventional js
2+
/blueprints/*/files/
3+
/vendor/
4+
5+
# compiled output
6+
/dist/
7+
/tmp/
8+
9+
# dependencies
10+
/bower_components/
11+
/node_modules/
12+
13+
# misc
14+
/coverage/
15+
!.*
16+
17+
# ember-try
18+
/.node_modules.ember-try/
19+
/bower.json.ember-try
20+
/package.json.ember-try

.eslintrc.js

Lines changed: 46 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,49 @@
11
module.exports = {
2-
env: {
3-
browser: true,
4-
node: true,
5-
es6: true
6-
},
7-
root: true,
8-
parserOptions: {
9-
ecmaVersion: 2017,
10-
sourceType: 'module'
11-
},
12-
extends: [
13-
'eslint:recommended',
14-
'plugin:ember-suave/recommended'
15-
],
16-
rules: {
17-
'indent': [2, 4],
18-
'no-console': 'off',
19-
'object-curly-spacing': ['off'],
20-
'ember-suave/no-direct-property-access': 'off',
21-
'ember-suave/no-const-outside-module-scope': 'off',
22-
'one-var': ['error', 'never'],
23-
'comma-dangle': ['error', { 'arrays': 'never', 'objects': 'always-multiline' }],
24-
'no-implicit-coercion': ['error'],
25-
'no-extra-boolean-cast': ['error'],
26-
'indent': ['error', 4, { 'SwitchCase': 1 }],
27-
'operator-linebreak': ["error", "after"]
28-
},
29-
globals: {
30-
module: true,
31-
process: false,
32-
requireNode: false
2+
root: true,
3+
parserOptions: {
4+
ecmaVersion: 2018,
5+
sourceType: 'module'
6+
},
7+
plugins: [
8+
'ember'
9+
],
10+
extends: [
11+
'eslint:recommended',
12+
'plugin:ember/recommended'
13+
],
14+
env: {
15+
browser: true
16+
},
17+
rules: {
18+
},
19+
overrides: [
20+
// node files
21+
{
22+
files: [
23+
'.eslintrc.js',
24+
'.template-lintrc.js',
25+
'ember-cli-build.js',
26+
'testem.js',
27+
'blueprints/*/index.js',
28+
'config/**/*.js',
29+
'lib/*/index.js',
30+
'server/**/*.js'
31+
],
32+
parserOptions: {
33+
sourceType: 'script'
34+
},
35+
env: {
36+
browser: false,
37+
node: true
38+
},
39+
plugins: ['node'],
40+
rules: Object.assign({}, require('eslint-plugin-node').configs.recommended.rules, {
41+
// add your custom rules and overrides for node files here
42+
43+
// this can be removed once the following is fixed
44+
// https://github.com/mysticatea/eslint-plugin-node/issues/77
45+
'node/no-unpublished-require': 'off'
46+
})
3347
}
48+
]
3449
};

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,4 +25,4 @@ ember-electron/resources*/sysdig/
2525
ember-electron/resources/capture-samples/
2626

2727
# virtualenv
28-
/venv
28+
/venv

.travis.yml

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

app/app.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,22 @@ You should have received a copy of the GNU General Public License
1414
along with this program. If not, see <http://www.gnu.org/licenses/>.
1515
*/
1616

17-
import Ember from 'ember';
17+
import Component from '@ember/component';
18+
19+
import Application from '@ember/application';
1820
import Resolver from './resolver';
1921
import loadInitializers from 'ember-load-initializers';
2022
import config from './config/environment';
2123

22-
const App = Ember.Application.extend({
24+
const App = Application.extend({
2325
modulePrefix: config.modulePrefix,
2426
podModulePrefix: config.podModulePrefix,
2527
Resolver,
2628
});
2729

2830
loadInitializers(App, config.modulePrefix);
2931

30-
Ember.Component.reopen({
32+
Component.reopen({
3133
attributeBindings: ['data-ref'],
3234
});
3335

app/controllers/application.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ You should have received a copy of the GNU General Public License
1414
along with this program. If not, see <http://www.gnu.org/licenses/>.
1515
*/
1616

17-
import Ember from 'ember';
17+
import Controller from '@ember/controller';
1818

19-
export default Ember.Controller.extend({
19+
export default Controller.extend({
2020
});

app/controllers/capture.js

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,32 @@ You should have received a copy of the GNU General Public License
1414
along with this program. If not, see <http://www.gnu.org/licenses/>.
1515
*/
1616

17-
import Ember from 'ember';
17+
import { isNone } from '@ember/utils';
18+
19+
import { computed } from '@ember/object';
20+
import { inject as service } from '@ember/service';
21+
import Controller, { inject as controller } from '@ember/controller';
1822
import electronUtils from 'wsd-core/utils/electron';
1923

20-
export default Ember.Controller.extend({
24+
export default Controller.extend({
2125
queryParams: {
2226
drilldownInfoParam: 'dd',
2327
metricTimelinesParam: 'tl',
2428
timeFrom: 'f',
2529
timeTo: 't',
2630
},
2731

28-
application: Ember.inject.controller('application'),
29-
captureTimelines: Ember.inject.service('capture-timelines'),
32+
application: controller('application'),
33+
captureTimelines: service('capture-timelines'),
3034

3135
selectedViewId: null,
3236

3337
filter: null,
3438

3539
drilldownInfoParam: null,
3640
metricTimelinesParam: null,
37-
timeWindow: Ember.computed('model.queryParams.timeFrom', 'model.queryParams.timeTo', function() {
38-
if (Ember.isNone(this.get('model.queryParams.timeFrom')) === false && Ember.isNone(this.get('model.queryParams.timeTo')) === false) {
41+
timeWindow: computed('model.queryParams.timeFrom', 'model.queryParams.timeTo', function() {
42+
if (isNone(this.get('model.queryParams.timeFrom')) === false && isNone(this.get('model.queryParams.timeTo')) === false) {
3943
return {
4044
from: this.get('model.queryParams.timeFrom'),
4145
to: this.get('model.queryParams.timeTo'),
@@ -48,12 +52,12 @@ export default Ember.Controller.extend({
4852
actions: {
4953
openFileBrowser() {
5054
if (electronUtils.isElectron()) {
51-
this.get('application').send('openFileBrowser');
55+
this.application.send('openFileBrowser');
5256
}
5357
},
5458

5559
openFile(value) {
56-
this.get('application').send('openFile', value);
60+
this.application.send('openFile', value);
5761
},
5862
},
5963
});

app/controllers/index.js

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,20 +14,22 @@ You should have received a copy of the GNU General Public License
1414
along with this program. If not, see <http://www.gnu.org/licenses/>.
1515
*/
1616

17-
import Ember from 'ember';
17+
import { computed } from '@ember/object';
18+
19+
import Controller, { inject as controller } from '@ember/controller';
1820
import electronUtils from 'wsd-core/utils/electron';
1921

20-
export default Ember.Controller.extend({
22+
export default Controller.extend({
2123
queryParams: ['port'],
22-
application: Ember.inject.controller('application'),
24+
application: controller('application'),
2325

24-
isElectron: Ember.computed(function() {
26+
isElectron: computed(function() {
2527
return electronUtils.isElectron();
2628
}),
2729

2830
actions: {
2931
openFileBrowser() {
30-
this.get('application').send('openFileBrowser');
32+
this.application.send('openFileBrowser');
3133
},
3234
},
3335
});

app/controllers/views/view.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import Ember from 'ember';
1+
import Controller from '@ember/controller';
22

3-
export default Ember.Controller.extend({
3+
export default Controller.extend({
44
queryParams: {
55
filter: 'filter',
66
searchPattern: 'search',

app/router.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
import Ember from 'ember';
1+
import EmberRouter from '@ember/routing/router';
22
import config from './config/environment';
33

4-
const Router = Ember.Router.extend({
4+
const Router = EmberRouter.extend({
55
location: config.locationType,
66
rootURL: config.rootURL,
77
});

0 commit comments

Comments
 (0)