{"_id":"@abcum/ember-modals","_rev":"6-c39bd462bf07ca59ac6d6618adf6e79d","name":"@abcum/ember-modals","description":"A utility for adding modal popup windows in Ember.js.","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@abcum/ember-modals","version":"1.0.0","description":"A utility for adding modal popup windows in Ember.js.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-modals.git"},"scripts":{"build":"ember build","start":"ember server","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.3.0","ember-cli-htmlbars":"^2.0.1","ember-wormhole":"^0.5.2"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.14.0","ember-cli-dependency-checker":"^1.3.0","ember-cli-eslint":"^3.0.0","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^0.4.3","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.0.0","ember-cli-shims":"^1.1.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^1.2.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.14.0","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"32ca88227e29dad549be541465417abb03bebd1c","bugs":{"url":"https://github.com/abcum/ember-modals/issues"},"homepage":"https://github.com/abcum/ember-modals#readme","_id":"@abcum/ember-modals@1.0.0","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-g7b2bbWSyZhKWWrEtcXDKvgy1VwaY9cHPbmbTywkDcCQN8Co9ghfUQ+J5jpp4fkvVfZPh9kOJcyIJRGcw2HKrg==","shasum":"d38fc7235050f9c467b0f51bc1e7b5eefe1b0783","tarball":"https://registry.npmjs.org/@abcum/ember-modals/-/ember-modals-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDk0nS8VnTYh2O0bntlHwiv5e3skLg45atF8yf3FVtyUAiAq/CYMDu/0NOxf4uEaDzPzBRsIhVfnp0SOdG12orqcuw=="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-modals-1.0.0.tgz_1501693223607_0.7252259347587824"},"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.0.0":{"name":"@abcum/ember-modals","version":"2.0.0","description":"A utility for adding modal popup windows in Ember.js.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-modals.git"},"scripts":{"build":"ember build","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0","ember-cli-htmlbars":"^2.0.1","ember-wormhole":"^0.5.2"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~2.17.2","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-resolver":"^4.0.0","ember-source":"~2.17.0","ember-welcome-page":"^3.0.0","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"f96b0064e4f8a01c87e95823c29422a37931c5e9","bugs":{"url":"https://github.com/abcum/ember-modals/issues"},"homepage":"https://github.com/abcum/ember-modals#readme","_id":"@abcum/ember-modals@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-8nJceOli1EtHZKCFlFd8O+eWJlo0xtJ2OhROv3bND+cugqukEg7vzYr//+8KV/OSkKEOYv5doN2dIvA+IuzwQw==","shasum":"e1511ee6e78daea73e360a064045f43dceb0fd93","tarball":"https://registry.npmjs.org/@abcum/ember-modals/-/ember-modals-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPGEuIgHRiciUo7DRrVmhDjKIw/I6Jvg2sPidf5v755wIgTpLmjn6T4lliuH9CntKjBcPQGkqY6rYsYcLbURR5cC4="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-modals-2.0.0.tgz_1515428555217_0.6341130521614105"},"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.0.1":{"name":"@abcum/ember-modals","version":"2.0.1","description":"A utility for adding modal popup windows in Ember.js.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-modals.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app config lib server test-support tests","start":"ember serve","test":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0","ember-cli-htmlbars":"^2.0.1","ember-wormhole":"^0.5.2"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~3.0.0","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.0.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","ember-welcome-page":"^3.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^5.2.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"2ce2d381829664bb44b184d4c35ac88b809bafaf","bugs":{"url":"https://github.com/abcum/ember-modals/issues"},"homepage":"https://github.com/abcum/ember-modals#readme","_id":"@abcum/ember-modals@2.0.1","_npmVersion":"5.8.0","_nodeVersion":"9.9.0","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-/hKSeeL1bnSYm+IvIs6Eyjqani36WcvPvo4MSw03fUHl8BiNCqJF7aj1lCqQduYyKGfaRFUTwOXcIDZNt/zGoQ==","shasum":"baf377c5fc8a97ddbaf78e16c4be1f1cb622a086","tarball":"https://registry.npmjs.org/@abcum/ember-modals/-/ember-modals-2.0.1.tgz","fileCount":24,"unpackedSize":10673,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF+VpLeaGac0WVeHKFHewQpbK60iJTkQX425rd/6CAoKAiEA9et8Ex10XU6uFZWTxF/GMgpFrSmSoTujmgPgf1YGO/o="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-modals_2.0.1_1522165284807_0.23154408754653866"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."},"2.0.2":{"name":"@abcum/ember-modals","version":"2.0.2","description":"A utility for adding modal popup windows in Ember.js.","keywords":["ember-addon"],"license":"MIT","author":{"name":"Tobie Morgan Hitchcock"},"directories":{"doc":"doc","test":"tests"},"repository":{"type":"git","url":"git+https://github.com/abcum/ember-modals.git"},"scripts":{"build":"ember build","lint:js":"eslint ./*.js addon addon-test-support app blueprints config lib server test-support tests","start":"ember serve","test":"ember test","test:all":"ember try:each"},"dependencies":{"ember-cli-babel":"^6.6.0","ember-cli-htmlbars":"^2.0.1","ember-wormhole":"^0.5.2"},"devDependencies":{"broccoli-asset-rev":"^2.4.5","ember-ajax":"^3.0.0","ember-cli":"~3.1.3","ember-cli-dependency-checker":"^2.0.0","ember-cli-eslint":"^4.2.1","ember-cli-htmlbars":"^2.0.1","ember-cli-htmlbars-inline-precompile":"^1.0.0","ember-cli-inject-live-reload":"^1.4.1","ember-cli-qunit":"^4.1.1","ember-cli-shims":"^1.2.0","ember-cli-sri":"^2.1.0","ember-cli-uglify":"^2.0.0","ember-disable-prototype-extensions":"^1.1.2","ember-export-application-global":"^2.0.0","ember-load-initializers":"^1.0.0","ember-maybe-import-regenerator":"^0.1.6","ember-resolver":"^4.0.0","ember-source":"~3.1.0","ember-source-channel-url":"^1.0.1","ember-try":"^0.2.23","ember-welcome-page":"^3.0.0","eslint-plugin-ember":"^5.0.0","eslint-plugin-node":"^6.0.1","loader.js":"^4.2.3"},"engines":{"node":"^4.5 || 6.* || >= 7.*"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"f92a51eeaefdc78230fd9677a58c9922f89b4834","bugs":{"url":"https://github.com/abcum/ember-modals/issues"},"homepage":"https://github.com/abcum/ember-modals#readme","_id":"@abcum/ember-modals@2.0.2","_npmVersion":"6.1.0","_nodeVersion":"10.4.1","_npmUser":{"name":"tobiemh","email":"tobie@abcum.com"},"dist":{"integrity":"sha512-2a1oqJI5IMI1VLp2RNp+aQNITD3jPp3dQtidJX39AwrC8FMf1xtHpoXdAQdhWP6jh2P/OtBg9OcMG/QIvK28dg==","shasum":"d9e16be603e63b9ad6c09c36b7e05e40e6e2de30","tarball":"https://registry.npmjs.org/@abcum/ember-modals/-/ember-modals-2.0.2.tgz","fileCount":25,"unpackedSize":10742,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJYH0CRA9TVsSAnZWagAANycQAJMZFEJo+33gqHjye/ca\nemb5mLE2JDVgqS8wdRZBX+3rdK/SW4rWZ1fK36eeQMLcdL9KfL9pa13wcAHu\n1GQ1/YyARINHOcEhEf+mfTrb8wy/y84cDEjAZWo8L2InhEps8wlqiHDZK+uO\nrpQwtvsYdFeT728PC83nhJ8AATFJEc1xhdDjny2I7eXdPtbCxzyYFYyKQIqO\nlAxZ3C7okvgeyjzSOZ3wIcEEn8homgNsMDBlKv/7nAVGWyA3GxYaEdgOBzUh\ndfU6HLNgEn+KJ+yxs5edCFTjgxc2F7PYk288qUAapQlXv3DJlJOxhmgMx5l4\nOIlchL7100eD3GrfDv4n6JFLXrOZyQPZBx720l5Romb1DTA5RIc6BfSt4qgU\nNvlxsw+v3HUtcixxMCQuKFKHsvCWHk/wv/yXLqQDumNltzhVUrmuMNN7pjYX\nM9PRAYiuvjSMABkWqD7OW4LNXkbU8MyHA++uQdqgbAt5FPIUQb7oXCYeUSHh\ns0/T8nPRZaLlM+nTtnTgMzhAIuyH2HRYyJ0UJCDgxOjxwDhXOvULXMhtt6+/\nOvTCcMEoWA6NdBkw2byHz32hKkKG5gbVx7frlYoFLkuYFpt4dMezkBrSqp+F\nmGTSBfPG/CogLJy8F3FQg9sho3vh6tzbc8pHvrhGjNhzTyBDoElbHzzGletP\nb7Gz\r\n=gUUK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvLL5azi7hpvfrhWSPLxZvX7OXdvES+xdg5vhwIKXBeAiAoeBCVDRYW8tolh5nWx9iXpZZ0D6aeVfM9uzMM993AGA=="}]},"maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-modals_2.0.2_1529184755508_0.19409357128352211"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Use github.com/abcum/ascua instead."}},"readme":"# ember-modals\n\nA utility for adding modal popup windows to an Ember.js app.\n\n[![](https://img.shields.io/circleci/project/abcum/ember-modals/master.svg?style=flat-square)](https://circleci.com/gh/abcum/ember-modals) [![](https://img.shields.io/npm/v/@abcum/ember-modals.svg?style=flat-square)](https://www.npmjs.com/package/@abcum/ember-modals) [![](https://img.shields.io/badge/ember-2.16.1+-orange.svg?style=flat-square)](https://github.com/abcum/ember-modals) [![](https://david-dm.org/abcum/ember-modals/status.svg?style=flat-square)](https://david-dm.org/abcum/ember-modals) [![](https://david-dm.org/abcum/ember-modals/dev-status.svg?style=flat-square)](https://david-dm.org/abcum/ember-modals?type=dev) [![](https://img.shields.io/badge/license-MIT-00bfff.svg?style=flat-square)](https://github.com/abcum/ember-modals) \n\n## Usage\n\n### Installation\n\n`ember install @abcum/ember-modals`\n\n### Introduction\n\nThe ember-modals addon adds functionality for adding modal popup windows to an Ember.js app, using actions, or routes. A modal window can be shown when a value is changed, when an action is run from a component, or when a route is entered.\n\n### Examples\n\nAdd the `modal-outlet` component to your application template.\n\n```handlebars\n{{!-- app/templates/application.hbs --}}\n{{modal-outlet}}\n```\n\nTo show a modal window in the same template.\n\n```handlebars\n{{!-- app/templates/post.hbs --}}\n<button {{action 'toggle' displayModal}}>Delete this post</button>\n{{#if displayModal}}\n\t{{#modal-window class=\"alert\" close=(action 'toggle' displayModal)}}\n\t\t{{!-- window content --}}\n\t{{/modal-window}}\n{{/if}}\n```\n\nTo show a modal window after an action on a component.\n\n```handlebars\n{{!-- app/templates/posts.hbs --}}\n{{#each model as |post|}}\n\t{{blog-post deletePost=(open-modal 'post.popup' model=post)}}\n{{/each}}\n```\n\n```handlebars\n{{!-- app/templates/post/popup.hbs --}}\n{{#modal-window class=\"alert\" close=(close-modal)}}\n\t{{!-- window content --}}\n{{/modal-window}}\n```\n\nTo show a modal window when a route is activated.\n\n```handlebars\n{{!-- app/templates/posts.hbs --}}\n{{outlet}}\n{{#each model as |post|}}\n\t{{#link-to 'post' post}}View post{{/link-to}}\n{{/each}}\n```\n\n```handlebars\n{{!-- app/templates/post.hbs --}}\n{{#modal-window class=\"alert\" close=(transition-to 'posts')}}\n\t{{!-- window content --}}\n{{/modal-window}}\n```\n\nTo style the modal background and the modal window itself, follow the css styling code below.\n\n```scss\nmodal-cover {\n\tbackground-color:rgba(0,0,0,0.6);\n\t@include backdrop-filter( blur(5px) );\n\t@include animation(fadeIn 0.3s ease-in-out 0s);\n}\n\nmodal-front {\n\topacity:0;\n\tmargin:0 auto 0 auto;\n\tbackground-color:rgb(255,255,255);\n\t@include box-shadow(0 0 15px rgba(0,0,0,0.6));\n\t@include animation(ghost 0.3s ease-in-out 0.2s normal both);\n}\n```\n\n## Development\n\n- `make install` (install bower and ember-cli dependencies)\n- `make upgrade` (upgrade ember-cli to the specified version)\n- `make tests` (run all tests defined in the package)\n","maintainers":[{"name":"tobiemh","email":"tobie@abcum.com"}],"time":{"modified":"2022-04-04T10:58:18.310Z","created":"2017-08-02T17:00:24.605Z","1.0.0":"2017-08-02T17:00:24.605Z","2.0.0":"2018-01-08T16:22:36.180Z","2.0.1":"2018-03-27T15:41:24.892Z","2.0.2":"2018-06-16T21:32:35.614Z"},"homepage":"https://github.com/abcum/ember-modals#readme","keywords":["ember-addon"],"repository":{"type":"git","url":"git+https://github.com/abcum/ember-modals.git"},"author":{"name":"Tobie Morgan Hitchcock"},"bugs":{"url":"https://github.com/abcum/ember-modals/issues"},"license":"MIT","readmeFilename":"README.md"}