Skip to content

Commit 7fa030a

Browse files
authored
ember-event-helpers (#77)
1 parent 32443e6 commit 7fa030a

File tree

6 files changed

+21
-1
lines changed

6 files changed

+21
-1
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@
8989
"ember-bootstrap": "^5.1.1",
9090
"ember-cookies": "^1.0.0",
9191
"ember-data": "5.1.1",
92+
"ember-event-helpers": "^0.1.1",
9293
"ember-intl": "^5.7.2",
9394
"ember-modal-dialog": "^4.1.2",
9495
"ember-modifier": "^4.0.0",

readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,6 +92,7 @@ yarn dev
9292
1. `ember-ref-bucket`
9393
1. `ember-modal-dialog`
9494
1. `ember-responsive`
95+
1. `ember-event-helpers`
9596

9697
[(see code for samples)](https://github.com/lifeart/demo-ember-vite/tree/master/src/addons)
9798

src/addons/ember-event-helpers.ts

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import PreventDefaultHelper from 'ember-event-helpers/addon/helpers/prevent-default.js';
2+
import StopPropagationHelper from 'ember-event-helpers/addon/helpers/stop-propagation.js';
3+
4+
const registry = {
5+
'helper:prevent-default': PreventDefaultHelper,
6+
'helper:stop-propagation': StopPropagationHelper,
7+
};
8+
9+
export default registry;

src/addons/index.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import EmberData from './ember-data';
1212
import EmberNotify from './ember-notify';
1313
import EmberModalDialog from './ember-modal-dialog';
1414
import EmberResponsive from './ember-responsive';
15+
import EmberEventHelpers from './ember-event-helpers';
1516

1617
const registry = {
1718
...EmberSimpleAuthRegistry,
@@ -28,6 +29,7 @@ const registry = {
2829
...EmberNotify,
2930
...EmberModalDialog,
3031
...EmberResponsive,
32+
...EmberEventHelpers,
3133
};
3234

3335
export default registry;

src/templates/application.hbs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
<EmberNotify />
33
{{#if this.showModal}}
44
<ModalDialog>
5-
Ember Modal Dialog test <Button {{on 'click' this.closeModal}}>Close</Button>
5+
Ember Modal Dialog test <Button {{on 'click' (stop-propagation this.closeModal)}}>Close</Button>
66
</ModalDialog>
77
{{/if}}
88

yarn.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5690,6 +5690,13 @@ ember-element-helper@^0.6.0:
56905690
ember-cli-babel "^7.26.11"
56915691
ember-cli-htmlbars "^6.0.1"
56925692

5693+
ember-event-helpers@^0.1.1:
5694+
version "0.1.1"
5695+
resolved "https://registry.yarnpkg.com/ember-event-helpers/-/ember-event-helpers-0.1.1.tgz#8df141306c927b9d1a7bc63d63095e92c0ba90a1"
5696+
integrity sha512-fWcbWd4W4nRv8bbato8JB6oGRpATkR+oGYxMIqnfgTgPWaCS0ww7CuUVNpwg1TulojKMCuTXi8Fem2b1NSF1ZQ==
5697+
dependencies:
5698+
ember-cli-babel "^7.19.0"
5699+
56935700
ember-focus-trap@^1.0.0:
56945701
version "1.0.1"
56955702
resolved "https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-1.0.1.tgz#a99565f6ce55d500b92a0965e79e3ad04219f157"

0 commit comments

Comments
 (0)