Skip to content

Commit

Permalink
Merge pull request #30 from phorest/chore/upgrade-ember
Browse files Browse the repository at this point in the history
🔼 Upgrade Ember v3.21.2...v3.26.1
  • Loading branch information
GavinJoyce committed May 20, 2021
2 parents 472f0a3 + 02dc071 commit d5c81d1
Show file tree
Hide file tree
Showing 42 changed files with 3,091 additions and 1,221 deletions.
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
# misc
/coverage/
!.*
.eslintcache

# ember-try
/.node_modules.ember-try/
Expand Down
31 changes: 17 additions & 14 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,54 +1,57 @@
'use strict';

module.exports = {
globals: {
window: true,
},
root: true,
parser: 'babel-eslint',
parserOptions: {
ecmaVersion: 2018,
sourceType: 'module',
ecmaFeatures: {
legacyDecorators: true
}
legacyDecorators: true,
},
},
plugins: [
'ember'
],
plugins: ['ember'],
extends: [
'eslint:recommended',
'plugin:ember/recommended'
'plugin:ember/recommended',
'plugin:prettier/recommended',
],
env: {
browser: true
browser: true,
},
rules: {},
overrides: [
// node files
{
files: [
'.eslintrc.js',
'.prettierrc.js',
'.template-lintrc.js',
'ember-cli-build.js',
'index.js',
'testem.js',
'blueprints/*/index.js',
'config/**/*.js',
'tests/dummy/config/**/*.js'
'tests/dummy/config/**/*.js',
],
excludedFiles: [
'addon/**',
'addon-test-support/**',
'app/**',
'tests/dummy/app/**'
'tests/dummy/app/**',
],
parserOptions: {
sourceType: 'script'
sourceType: 'script',
},
env: {
browser: false,
node: true
node: true,
},
plugins: ['node'],
extends: ['plugin:node/recommended']
}
]
extends: ['plugin:node/recommended'],
},
],
};
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,7 @@
/.env*
/.pnp*
/.sass-cache
/.eslintcache
/connect.lock
/coverage/
/libpeerconnection.log
Expand Down
3 changes: 3 additions & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,13 @@
/.editorconfig
/.ember-cli
/.env*
/.eslintcache
/.eslintignore
/.eslintrc.js
/.git/
/.gitignore
/.prettierignore
/.prettierrc.js
/.template-lintrc.js
/.travis.yml
/.watchmanconfig
Expand Down
21 changes: 21 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# unconventional js
/blueprints/*/files/
/vendor/

# compiled output
/dist/
/tmp/

# dependencies
/bower_components/
/node_modules/

# misc
/coverage/
!.*
.eslintcache

# ember-try
/.node_modules.ember-try/
/bower.json.ember-try
/package.json.ember-try
5 changes: 5 additions & 0 deletions .prettierrc.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
'use strict';

module.exports = {
singleQuote: true,
};
6 changes: 5 additions & 1 deletion .template-lintrc.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
'use strict';

module.exports = {
extends: 'octane'
extends: 'octane',

rules: {
'no-down-event-binding': 'warn',
},
};
2 changes: 2 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -53,6 +53,8 @@ jobs:
- env: EMBER_TRY_SCENARIO=ember-canary
- env: EMBER_TRY_SCENARIO=ember-default-with-jquery
- env: EMBER_TRY_SCENARIO=ember-classic
- env: EMBER_TRY_SCENARIO=embroider-safe
- env: EMBER_TRY_SCENARIO=embroider-optimized

before_install:
- curl -o- -L https://yarnpkg.com/install.sh | bash
Expand Down
5 changes: 2 additions & 3 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@

## Linting

- `yarn lint:hbs`
- `yarn lint:js`
- `yarn lint:js --fix`
- `yarn lint`
- `yarn lint:fix`

## Running tests

Expand Down
2 changes: 1 addition & 1 deletion addon/components/menu.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -35,4 +35,4 @@
goToItem=this.goToItem
)
)}}
</div>
</div>
10 changes: 5 additions & 5 deletions addon/components/menu.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import Component from "@glimmer/component";
import { tracked } from "@glimmer/tracking";
import { action } from "@ember/object";
import { guidFor } from "@ember/object/internals";
import { next } from "@ember/runloop";
import Component from '@glimmer/component';
import { tracked } from '@glimmer/tracking';
import { action } from '@ember/object';
import { guidFor } from '@ember/object/internals';
import { next } from '@ember/runloop';

export default class Menu extends Component {
guid = `${guidFor(this)}-tailwindui-menu`;
Expand Down
16 changes: 8 additions & 8 deletions addon/components/menu/button.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
import Component from "@glimmer/component";
import { action } from "@ember/object";
import { next } from "@ember/runloop";
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { next } from '@ember/runloop';

export default class Button extends Component {
@action
onKeydown(event) {
switch (event.key) {
case " ":
case "Enter":
case "ArrowDown":
case ' ':
case 'Enter':
case 'ArrowDown':
event.preventDefault();

if (this.args.isOpen && event.key === "Enter") {
if (this.args.isOpen && event.key === 'Enter') {
this.args.closeMenu();
} else {
this.args.openMenu();
Expand All @@ -20,7 +20,7 @@ export default class Button extends Component {
});
}
break;
case "ArrowUp":
case 'ArrowUp':
event.preventDefault();
this.args.openMenu();

Expand Down
8 changes: 4 additions & 4 deletions addon/components/menu/item.js
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import Component from "@glimmer/component";
import { action } from "@ember/object";
import { guidFor } from "@ember/object/internals";
import { tracked } from "@glimmer/tracking";
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { guidFor } from '@ember/object/internals';
import { tracked } from '@glimmer/tracking';

export default class Item extends Component {
guid = `${guidFor(this)}-tailwindui-menu-item`;
Expand Down
2 changes: 1 addition & 1 deletion addon/components/menu/items.hbs
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,4 @@
)
)}}
</div>
{{/if}}
{{/if}}
10 changes: 5 additions & 5 deletions addon/components/menu/items.js
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
import Component from "@glimmer/component";
import { action } from "@ember/object";
import Component from '@glimmer/component';
import { action } from '@ember/object';

export default class Items extends Component {
@action
onKeydown(event) {
switch (event.key) {
// Ref: https://www.w3.org/TR/wai-aria-practices-1.2/#keyboard-interaction-12
case "Enter":
case 'Enter':
if (this.args.activeItem) {
this.args.activeItem.element.click();
}
this.args.closeMenu();
break;
case "ArrowDown":
case 'ArrowDown':
return this.args.goToNextItem();
case "ArrowUp":
case 'ArrowUp':
return this.args.goToPreviousItem();
}
}
Expand Down
8 changes: 4 additions & 4 deletions addon/components/switch.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import Component from "@glimmer/component";
import { action } from "@ember/object";
import { guidFor } from "@ember/object/internals";
import Component from '@glimmer/component';
import { action } from '@ember/object';
import { guidFor } from '@ember/object/internals';

export default class Switch extends Component {
guid = `${guidFor(this)}-tailwindui-switch`;
Expand All @@ -23,7 +23,7 @@ export default class Switch extends Component {
@action
onButtonKeyUp(event) {
event.preventDefault();
if (event.key === " ") {
if (event.key === ' ') {
event.preventDefault();
this._toggle();
}
Expand Down
2 changes: 1 addition & 1 deletion app/components/menu.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/menu";
export { default } from 'ember-headlessui/components/menu';
2 changes: 1 addition & 1 deletion app/components/menu/button.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/menu/button";
export { default } from 'ember-headlessui/components/menu/button';
2 changes: 1 addition & 1 deletion app/components/menu/item-element.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/menu/item-element";
export { default } from 'ember-headlessui/components/menu/item-element';
2 changes: 1 addition & 1 deletion app/components/menu/item.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/menu/item";
export { default } from 'ember-headlessui/components/menu/item';
2 changes: 1 addition & 1 deletion app/components/menu/items.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/menu/items";
export { default } from 'ember-headlessui/components/menu/items';
2 changes: 1 addition & 1 deletion app/components/switch.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/switch";
export { default } from 'ember-headlessui/components/switch';
2 changes: 1 addition & 1 deletion app/components/switch/button.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/switch/button";
export { default } from 'ember-headlessui/components/switch/button';
2 changes: 1 addition & 1 deletion app/components/switch/label.js
Original file line number Diff line number Diff line change
@@ -1 +1 @@
export { default } from "ember-headlessui/components/switch/label";
export { default } from 'ember-headlessui/components/switch/label';
Loading

0 comments on commit d5c81d1

Please sign in to comment.