Update dependency ember-bootstrap to v3 (#255)

This commit is contained in:
renovate[bot] 2019-11-14 21:18:52 +01:00 committed by Jeldrik Hanschke
parent b9c9d54d61
commit 2dc5c22409
9 changed files with 256 additions and 108 deletions

View file

@ -96,33 +96,33 @@
</div>
</div>
{{#bs-modal
title=(t "poll.modal.timezoneDiffers.title")
open=mustChooseTimezone
footer=false
closeButton=false
keyboard=false
autoClose=false
id="modal-choose-timezone"
as |modal|
}}
{{#modal.body}}
<BsModal
@title={{t "poll.modal.timezoneDiffers.title"}}
@open={{mustChooseTimezone}}
@footer={{false}}
@closeButton={{false}}
@keyboard={{false}}
@autoClose={{false}}
data-test-modal="choose-timezone"
as |modal|
>
<modal.body>
<p>
{{t "poll.modal.timezoneDiffers.body"}}
</p>
{{/modal.body}}
{{#modal.footer}}
{{#bs-button
onClick=(action "useLocalTimezone")
class="use-local-timezone"
}}
</modal.body>
<modal.footer>
<BsButton
@onClick={{action "useLocalTimezone"}}
data-test-button="use-local-timezone"
>
{{t "poll.modal.timezoneDiffers.button.useLocalTimezone"}}
{{/bs-button}}
{{#bs-button
onClick=(action (mut timezoneChoosen) true)
classNames="use-poll-timezone"
}}
</BsButton>
<BsButton
@onClick={{action (mut timezoneChoosen) true}}
data-test-button="use-poll-timezone"
>
{{t "poll.modal.timezoneDiffers.button.usePollTimezone"}}
{{/bs-button}}
{{/modal.footer}}
{{/bs-modal}}
</BsButton>>
</modal.footer>
</BsModal>

View file

@ -81,10 +81,10 @@
</div>
<BsModal
@id="modal-saving-failed-modal"
@onHidden={{action (mut savingFailed) false}}
@onSubmit={{action "save"}}
@open={{savingFailed}}
data-test-modal="saving-failed"
as |modal|
>
<modal.header

View file

@ -4,7 +4,7 @@ module.exports = {
app: {
javascript: {
pattern: 'assets/*.js',
limit: '390KB',
limit: '400KB',
compression: 'gzip'
},
css: {

View file

@ -25,7 +25,7 @@
"broccoli-asset-rev": "^3.0.0",
"ember-auto-import": "^1.3.0",
"ember-awesome-macros": "^5.0.0",
"ember-bootstrap": "^2.7.1",
"ember-bootstrap": "^3.0.0",
"ember-bootstrap-cp-validations": "^1.0.0",
"ember-cli": "~3.13.1",
"ember-cli-acceptance-test-helpers": "^1.0.0",

View file

@ -11,6 +11,7 @@ import pageCreateOptions from 'croodle/tests/pages/create/options';
import pageCreateOptionsDatetime from 'croodle/tests/pages/create/options-datetime';
import pageCreateSettings from 'croodle/tests/pages/create/settings';
import pagePollParticipation from 'croodle/tests/pages/poll/participation';
import asyncThrowsAssertion from '../assertions/async-throws';
module('Acceptance | create a poll', function(hooks) {
hooks.beforeEach(function() {
@ -20,6 +21,10 @@ module('Acceptance | create a poll', function(hooks) {
setupApplicationTest(hooks);
setupMirage(hooks);
hooks.beforeEach(function(assert) {
assert.asyncThrows = asyncThrowsAssertion;
});
test('create a default poll', async function(assert) {
const dates = [
moment().add(1, 'day'),
@ -124,7 +129,9 @@ module('Acceptance | create a poll', function(hooks) {
// simulate temporary server error
this.server.post('/polls', undefined, 503);
await pageCreateSettings.save();
await assert.asyncThrows(async () => {
await pageCreateSettings.save();
}, 'Ember Data Request POST /api/index.php/polls returned a 503');
assert.equal(currentRouteName(), 'create.settings');
// simulate server is available again

View file

@ -150,17 +150,17 @@ module('Acceptance | participate in a poll', function(hooks) {
await visit(`/poll/${poll.id}/participation?encryptionKey=${encryptionKey}`);
assert.equal(currentRouteName(), 'poll.participation');
assert.dom('#modal-saving-failed-modal .modal-content')
assert.dom('[data-test-modal="saving-failed"] .modal-content')
.isNotVisible('failed saving notification is not shown before attempt to save');
await pollParticipate('John Doe', ['yes', 'no']);
assert.dom('#modal-saving-failed-modal .modal-content')
assert.dom('[data-test-modal="saving-failed"] .modal-content')
.isVisible('user gets notified that saving failed');
this.server.post('/users');
await click('#modal-saving-failed-modal [data-test-button="retry"]');
assert.dom('#modal-saving-failed-modal .modal-content')
await click('[data-test-modal="saving-failed"] [data-test-button="retry"]');
assert.dom('[data-test-modal="saving-failed"] .modal-content')
.isNotVisible('Notification is hidden after another save attempt was successful');
assert.equal(currentRouteName(), 'poll.evaluation');
assert.equal(PollEvaluationPage.participants.length, 1, 'user is added to participants table');

View file

@ -138,10 +138,10 @@ module('Acceptance | view poll', function(hooks) {
});
await visit(`/poll/${poll.id}?encryptionKey=${encryptionKey}`);
assert.dom('#modal-choose-timezone-modal')
assert.dom('[data-test-modal="choose-timezone"]')
.exists('user is asked which timezone should be used');
await click('#modal-choose-timezone-modal button.use-local-timezone');
await click('[data-test-modal="choose-timezone"] [data-test-button="use-local-timezone"]');
assert.deepEqual(
pageParticipation.options().labels,
[
@ -149,7 +149,7 @@ module('Acceptance | view poll', function(hooks) {
moment.tz('2016-01-01T11:11:00.000Z', timezoneUser).locale('en').format('LLLL')
]
);
assert.dom('#modal-choose-timezone-modal').doesNotExist('modal is closed');
assert.dom('[data-test-modal="choose-timezone"]').doesNotExist('modal is closed');
await switchTab('evaluation');
assert.deepEqual(
@ -192,10 +192,10 @@ module('Acceptance | view poll', function(hooks) {
});
await visit(`/poll/${poll.id}?encryptionKey=${encryptionKey}`);
assert.dom('#modal-choose-timezone-modal')
assert.dom('[data-test-modal="choose-timezone"]')
.exists('user is asked which timezone should be used');
await click('#modal-choose-timezone-modal button.use-poll-timezone');
await click('[data-test-modal="choose-timezone"] [data-test-button="use-poll-timezone"]');
assert.deepEqual(
pageParticipation.options().labels,
[
@ -203,7 +203,7 @@ module('Acceptance | view poll', function(hooks) {
moment.tz('2016-01-01T11:11:00.000Z', timezonePoll).locale('en').format('LLLL')
]
);
assert.dom('#modal-choose-timezone-modal').doesNotExist('modal is closed');
assert.dom('[data-test-modal="choose-timezone"]').doesNotExist('modal is closed');
await switchTab('evaluation');
assert.deepEqual(

View file

@ -0,0 +1,64 @@
/*
* This code is a mainly a copy-and-paste of a snippet provided by Sam Selikoff
* at https://gist.github.com/samselikoff/ad5e3695383b91599ee428bf9a2d22ca
*/
import Ember from 'ember';
let originalLoggerError;
let originalTestAdapterException;
let originalEmberOnError;
let originalWindowOnError;
function intercept(f = () => {}) {
originalLoggerError = Ember.Logger.error;
originalTestAdapterException = Ember.Test.adapter.exception;
originalWindowOnError = window.onerror;
originalEmberOnError = Ember.onerror;
Ember.Logger.error = () => {};
Ember.Test.adapter.exception = () => {};
Ember.onerror = f;
window.onerror = () => {};
}
function restore() {
Ember.Logger.error = originalLoggerError;
Ember.Test.adapter.exception = originalTestAdapterException;
Ember.onerror = originalEmberOnError;
window.onerror = originalWindowOnError;
}
export default async function asyncThrows(f, expectedErrorMessage) {
let done = this.async();
let loggedErrorArgs;
intercept((...args) => {
loggedErrorArgs = args;
});
await f();
let errorText = (loggedErrorArgs || []).join(' ');
if (expectedErrorMessage) {
let result = errorText.match(expectedErrorMessage);
this.pushResult({
result,
expected: expectedErrorMessage,
actual: errorText,
message: `Expected to see error '${expectedErrorMessage}'`
});
} else {
this.pushResult({
result: false,
expected: '',
actual: errorText,
message: `You're using asyncThrows but you didn't add text to the assertion. Add some text as the second argument so the actual exception being thrown is what you expect it is.`
});
}
await done();
return restore();
}

215
yarn.lock
View file

@ -897,7 +897,7 @@
ember-cli-typescript "^2.0.2"
heimdalljs "^0.3.0"
"@ember-decorators/component@^6.0.0":
"@ember-decorators/component@^6.0.0", "@ember-decorators/component@^6.1.1":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@ember-decorators/component/-/component-6.1.1.tgz#b360dc4fa8e576ee1c840879399ef1745fd96e06"
integrity sha512-Cj8tY/c0MC/rsipqsiWLh3YVN72DK92edPYamD/HzvftwzC6oDwawWk8RmStiBnG9PG/vntAt41l3S7HSSA+1Q==
@ -905,6 +905,14 @@
"@ember-decorators/utils" "^6.1.1"
ember-cli-babel "^7.1.3"
"@ember-decorators/object@^6.1.1":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@ember-decorators/object/-/object-6.1.1.tgz#50c922f5ac9af3ddd381cb6a43a031dfd9a70c7a"
integrity sha512-cb4CNR9sRoA31J3FCOFLDuR9ztM4wO9w1WlS4JeNRS7Z69SlB/XSXB/vplA3i9OOaXEy/zKWbu5ndZrHz0gvLw==
dependencies:
"@ember-decorators/utils" "^6.1.1"
ember-cli-babel "^7.1.3"
"@ember-decorators/utils@^6.1.1":
version "6.1.1"
resolved "https://registry.yarnpkg.com/@ember-decorators/utils/-/utils-6.1.1.tgz#6b619814942b4fb3747cfa9f540c9f05283d7c5e"
@ -1835,7 +1843,7 @@ babel-code-frame@^6.26.0:
esutils "^2.0.2"
js-tokens "^3.0.2"
babel-core@^6.24.1, babel-core@^6.26.0, babel-core@^6.26.3:
babel-core@^6.26.0, babel-core@^6.26.3:
version "6.26.3"
resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-6.26.3.tgz#b2e2f09e342d0f0c88e2f02e067794125e75c207"
integrity sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==
@ -4613,6 +4621,16 @@ elliptic@^6.0.0:
minimalistic-assert "^1.0.0"
minimalistic-crypto-utils "^1.0.0"
ember-angle-bracket-invocation-polyfill@^2.0.1, ember-angle-bracket-invocation-polyfill@^2.0.2:
version "2.0.2"
resolved "https://registry.yarnpkg.com/ember-angle-bracket-invocation-polyfill/-/ember-angle-bracket-invocation-polyfill-2.0.2.tgz#117ab5238305f11046a2eb3a5bc026c98d2cf5c1"
integrity sha512-HkG0xyTHtAhWVjU0Q5V/i4xe4FRvNIOaiUEgIvN815F3TIUboV/J0xhYgivm0uDZp9lAYUVF+U5PI1sCnlC3Og==
dependencies:
ember-cli-babel "^6.17.0"
ember-cli-version-checker "^2.1.2"
ember-compatibility-helpers "^1.0.2"
silent-error "^1.1.1"
ember-assign-helper@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/ember-assign-helper/-/ember-assign-helper-0.2.0.tgz#02d1b5ee6b4f9cb68036b7d19db47f2a9d74f148"
@ -4620,7 +4638,7 @@ ember-assign-helper@^0.2.0:
dependencies:
ember-cli-babel "^6.6.0"
ember-assign-polyfill@^2.0.1, ember-assign-polyfill@^2.6.0:
ember-assign-polyfill@^2.6.0:
version "2.6.0"
resolved "https://registry.yarnpkg.com/ember-assign-polyfill/-/ember-assign-polyfill-2.6.0.tgz#07847e3357ee35b33f886a0b5fbec6873f6860eb"
integrity sha512-Y8NzOmHI/g4PuJ+xC14eTYiQbigNYddyHB8FY2kuQMxThTEIDE7SJtgttJrYYcPciOu0Tnb5ff36iO46LeiXkw==
@ -4628,7 +4646,7 @@ ember-assign-polyfill@^2.0.1, ember-assign-polyfill@^2.6.0:
ember-cli-babel "^6.16.0"
ember-cli-version-checker "^2.0.0"
ember-auto-import@^1.2.19, ember-auto-import@^1.3.0:
ember-auto-import@^1.2.19, ember-auto-import@^1.3.0, ember-auto-import@^1.4.1:
version "1.5.3"
resolved "https://registry.yarnpkg.com/ember-auto-import/-/ember-auto-import-1.5.3.tgz#b32936f874d1ed7057ad2ed3f6116357820be44b"
integrity sha512-7JfdunM1BmLy/lyUXu7uEoi0Gi4+dxkGM23FgIEyW5g7z4MidhP53Fc61t49oPSnq7+J4lLpbH1f6C+mDMgb4A==
@ -4680,27 +4698,31 @@ ember-bootstrap-cp-validations@^1.0.0:
dependencies:
ember-cli-babel "^6.6.0"
ember-bootstrap@^2.7.1:
version "2.8.1"
resolved "https://registry.yarnpkg.com/ember-bootstrap/-/ember-bootstrap-2.8.1.tgz#a0eaf7dca6f7c2e573077f6bc09b3b58c9569d89"
integrity sha512-USZLZLmwiu8OAiQ1MlH5xs/JxGEjLepE+L37HmgxPTYB6xF/+cFIBSBTB5+8y335aZZWsmmULibdSwhd9rBNmA==
ember-bootstrap@^3.0.0:
version "3.1.0"
resolved "https://registry.yarnpkg.com/ember-bootstrap/-/ember-bootstrap-3.1.0.tgz#6152b029640f7eb9543049e0be6d1ba77e841a82"
integrity sha512-v9mUpdCdcFMJiKq0YdmI9IKyLmgM08ttQF5QXEFqHs6Dk4maEyZurhr/0zsWbrikzLft1d+Cky9EP0t/8X77Hg==
dependencies:
broccoli-debug "^0.6.3"
broccoli-funnel "^2.0.0"
broccoli-merge-trees "^3.0.1"
broccoli-stew "^2.0.0"
chalk "^2.1.0"
ember-assign-polyfill "^2.0.1"
ember-cli-babel "^6.16.0"
ember-angle-bracket-invocation-polyfill "^2.0.1"
ember-cli-babel "^7.7.3"
ember-cli-build-config-editor "0.5.0"
ember-cli-htmlbars "^3.0.0"
ember-cli-htmlbars "^3.0.1"
ember-cli-version-checker "^3.0.0"
ember-concurrency "^0.8.0 || ^0.9.0 || ^0.10.0"
ember-in-element-polyfill "^0.1.2"
ember-maybe-in-element "^0.1.3"
ember-popper "^0.9.0"
ember-runtime-enumerable-includes-polyfill "^2.0.0"
findup-sync "^3.0.0"
ember-concurrency "^1.0.0"
ember-decorators "^6.1.0"
ember-decorators-polyfill "^1.0.6"
ember-focus-trap "^0.3.2"
ember-let-polyfill "^0.1.0"
ember-maybe-in-element "^0.4.0"
ember-named-arguments-polyfill "^1.0.0"
ember-on-helper "^0.1.0"
ember-popper "^0.10.3"
findup-sync "^4.0.0"
fs-extra "^7.0.1"
resolve "^1.5.0"
rsvp "^4.0.1"
@ -4726,7 +4748,7 @@ ember-cli-babel-plugin-helpers@^1.0.0, ember-cli-babel-plugin-helpers@^1.1.0:
resolved "https://registry.yarnpkg.com/ember-cli-babel-plugin-helpers/-/ember-cli-babel-plugin-helpers-1.1.0.tgz#de3baedd093163b6c2461f95964888c1676325ac"
integrity sha512-Zr4my8Xn+CzO0gIuFNXji0eTRml5AxZUTDQz/wsNJ5AJAtyFWCY4QtKdoELNNbiCVGt1lq5yLiwTm4scGKu6xA==
ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.10.0, ember-cli-babel@^6.11.0, ember-cli-babel@^6.12.0, ember-cli-babel@^6.16.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.6.0, ember-cli-babel@^6.7.2, ember-cli-babel@^6.8.0, ember-cli-babel@^6.8.1, ember-cli-babel@^6.8.2, ember-cli-babel@^6.9.0, ember-cli-babel@^6.9.2:
ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.10.0, ember-cli-babel@^6.11.0, ember-cli-babel@^6.12.0, ember-cli-babel@^6.16.0, ember-cli-babel@^6.17.0, ember-cli-babel@^6.3.0, ember-cli-babel@^6.6.0, ember-cli-babel@^6.7.2, ember-cli-babel@^6.8.0, ember-cli-babel@^6.8.1, ember-cli-babel@^6.8.2, ember-cli-babel@^6.9.0, ember-cli-babel@^6.9.2:
version "6.18.0"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-6.18.0.tgz#3f6435fd275172edeff2b634ee7b29ce74318957"
integrity sha512-7ceC8joNYxY2wES16iIBlbPSxwKDBhYwC8drU3ZEvuPDMwVv1KzxCNu1fvxyFEBWhwaRNTUxSCsEVoTd9nosGA==
@ -4745,7 +4767,7 @@ ember-cli-babel@^6.0.0-beta.4, ember-cli-babel@^6.10.0, ember-cli-babel@^6.11.0,
ember-cli-version-checker "^2.1.2"
semver "^5.5.0"
ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.1, ember-cli-babel@^7.5.0, ember-cli-babel@^7.7.3, ember-cli-babel@^7.8.0:
ember-cli-babel@^7.1.0, ember-cli-babel@^7.1.2, ember-cli-babel@^7.1.3, ember-cli-babel@^7.10.0, ember-cli-babel@^7.11.0, ember-cli-babel@^7.11.1, ember-cli-babel@^7.5.0, ember-cli-babel@^7.7.3, ember-cli-babel@^7.8.0:
version "7.12.0"
resolved "https://registry.yarnpkg.com/ember-cli-babel/-/ember-cli-babel-7.12.0.tgz#064997d199384be8c88d251f30ef67953d3bddc5"
integrity sha512-+EGQsbPvh19nNXHCm6rVBx2CdlxQlzxMyhey5hsGViDPriDI4PFYXYaFWdGizDrmZoDcG/Ywpeph3hl0NxGQTg==
@ -5292,7 +5314,7 @@ ember-cli@~3.13.1:
watch-detector "^1.0.0"
yam "^1.0.0"
ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.2.0:
ember-compatibility-helpers@^1.0.2, ember-compatibility-helpers@^1.1.1, ember-compatibility-helpers@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/ember-compatibility-helpers/-/ember-compatibility-helpers-1.2.0.tgz#feee16c5e9ef1b1f1e53903b241740ad4b01097e"
integrity sha512-pUW4MzJdcaQtwGsErYmitFRs0rlCYBAnunVzlFFUBr4xhjlCjgHJo0b53gFnhTgenNM3d3/NqLarzRhDTjXRTg==
@ -5311,17 +5333,7 @@ ember-composable-helpers@^3.0.0:
ember-cli-babel "^7.1.0"
resolve "^1.10.0"
"ember-concurrency@^0.8.0 || ^0.9.0 || ^0.10.0":
version "0.10.1"
resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-0.10.1.tgz#aae4528540391a7278e2c193a146b5474cad5ec2"
integrity sha512-KdvR5TEfnLov4igeIZiVueFOL0kMjkabMQrioipegey+NF23SSYThc/y2rKv109D92lTAJgC6Vp7+j2RtXqD+w==
dependencies:
babel-core "^6.24.1"
ember-cli-babel "^6.8.2"
ember-compatibility-helpers "^1.2.0"
ember-maybe-import-regenerator "^0.1.5"
"ember-concurrency@^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0 || ^1.1.0":
"ember-concurrency@^0.8.27 || ^0.9.0 || ^0.10.0 || ^1.0.0 || ^1.1.0", ember-concurrency@^1.0.0:
version "1.1.2"
resolved "https://registry.yarnpkg.com/ember-concurrency/-/ember-concurrency-1.1.2.tgz#73de1f3e41b983af531a17596853ed9614c24107"
integrity sha512-GiASMU4GH4yDALR3vbAl6THYXSv+XUzjcF+4uPMgw1VxQmSde/oXTFdz/Z9QMetJ7Hhz7nYQcknWj471Lg9aEg==
@ -5380,6 +5392,24 @@ ember-debug-handlers-polyfill@^1.1.1:
resolved "https://registry.yarnpkg.com/ember-debug-handlers-polyfill/-/ember-debug-handlers-polyfill-1.1.1.tgz#e9ae0a720271a834221179202367421b580002ef"
integrity sha512-lO7FBAqJjzbL+IjnWhVfQITypPOJmXdZngZR/Vdn513W4g/Q6Sjicao/mDzeDCb48Y70C4Facwk0LjdIpSZkRg==
ember-decorators-polyfill@^1.0.6:
version "1.1.1"
resolved "https://registry.yarnpkg.com/ember-decorators-polyfill/-/ember-decorators-polyfill-1.1.1.tgz#6ff8e57a516e04c583451305574020c34e6ad4bc"
integrity sha512-ZIB3uNcquNyRm+eWUbDeeE5BtH/D7oXIX9pdiEHx4TXaTnAY6z4wDrw6Ge0xP9wx/nlC4Qd/i8rdlwBOT5C6lw==
dependencies:
ember-cli-babel "^7.1.2"
ember-cli-version-checker "^3.1.3"
ember-compatibility-helpers "^1.2.0"
ember-decorators@^6.1.0:
version "6.1.1"
resolved "https://registry.yarnpkg.com/ember-decorators/-/ember-decorators-6.1.1.tgz#6d770f8999cf5a413a1ee459afd520838c0fc470"
integrity sha512-63vZPntPn1aqMyeNRLoYjJD+8A8obd+c2iZkJflswpDRNVIsp2m7aQdSCtPt4G0U/TEq2251g+N10maHX3rnJQ==
dependencies:
"@ember-decorators/component" "^6.1.1"
"@ember-decorators/object" "^6.1.1"
ember-cli-babel "^7.7.3"
ember-element-helper@^0.2.0:
version "0.2.0"
resolved "https://registry.yarnpkg.com/ember-element-helper/-/ember-element-helper-0.2.0.tgz#eacdf4d8507d6708812623206e24ad37bad487e7"
@ -5412,6 +5442,16 @@ ember-fetch@^6.7.0:
node-fetch "^2.6.0"
whatwg-fetch "^3.0.0"
ember-focus-trap@^0.3.2:
version "0.3.2"
resolved "https://registry.yarnpkg.com/ember-focus-trap/-/ember-focus-trap-0.3.2.tgz#575239d2a2018b0cf17f825562396f15beb23c1b"
integrity sha512-tjJDZw1NJm0m6dlKswY/DuGTYD22yMUw8j3ZMsv5EbZ+/U+gB1ktyq2w5/mgvFVzRB4QmYxSr3h/tOGCkXy1yA==
dependencies:
ember-auto-import "^1.4.1"
ember-cli-babel "^7.11.0"
ember-modifier-manager-polyfill "^1.1.0"
focus-trap "^5.0.1"
ember-get-config@^0.2.2:
version "0.2.4"
resolved "https://registry.yarnpkg.com/ember-get-config/-/ember-get-config-0.2.4.tgz#118492a2a03d73e46004ed777928942021fe1ecd"
@ -5445,16 +5485,6 @@ ember-i18n@^5.0.2:
ember-cli-version-checker "^2.1.0"
ember-getowner-polyfill "^2.2.0"
ember-in-element-polyfill@^0.1.2:
version "0.1.3"
resolved "https://registry.yarnpkg.com/ember-in-element-polyfill/-/ember-in-element-polyfill-0.1.3.tgz#cacba70c3244a9148c278bce4704c3feb60c6778"
integrity sha512-zZfjJC0wE1s0yH/UPPPvy64PuEInQ+GdO5v7tqTm/TfR8BiKGvHayxLZ0Kc3C06RGcfiFPU50HvWzLglTpeR+Q==
dependencies:
debug "^3.1.0"
ember-cli-babel "^6.6.0"
ember-cli-version-checker "^2.1.0"
ember-wormhole "^0.5.4"
"ember-inflector@^2.0.0 || ^3.0.0", ember-inflector@^3.0.1:
version "3.0.1"
resolved "https://registry.yarnpkg.com/ember-inflector/-/ember-inflector-3.0.1.tgz#04be6df4d7e4000f6d6bd70787cdc995f77be4ab"
@ -5462,6 +5492,14 @@ ember-in-element-polyfill@^0.1.2:
dependencies:
ember-cli-babel "^6.6.0"
ember-let-polyfill@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/ember-let-polyfill/-/ember-let-polyfill-0.1.0.tgz#9d37c610441eb41eaaea3a6782bbd4203f5cf0a9"
integrity sha512-olLHpS7JnqZcfyYRXcdLATYwDIopKA+ZzI8xswzCIcBYoRgoUJY7E/eW84Unu8ea1jtr/Unx+dQrsU+NrNSoBg==
dependencies:
ember-cli-babel "^6.16.0"
ember-cli-version-checker "^2.1.2"
ember-load-initializers@^2.1.0:
version "2.1.0"
resolved "https://registry.yarnpkg.com/ember-load-initializers/-/ember-load-initializers-2.1.0.tgz#b402815ab9c823ff48a1369b52633721987e72d4"
@ -5488,7 +5526,7 @@ ember-math-helpers@^2.8.1:
ember-cli-babel "^7.11.1"
ember-cli-htmlbars "^4.0.0"
ember-maybe-import-regenerator@^0.1.5, ember-maybe-import-regenerator@^0.1.6:
ember-maybe-import-regenerator@^0.1.6:
version "0.1.6"
resolved "https://registry.yarnpkg.com/ember-maybe-import-regenerator/-/ember-maybe-import-regenerator-0.1.6.tgz#35d41828afa6d6a59bc0da3ce47f34c573d776ca"
integrity sha1-NdQYKK+m1qWbwNo85H80xXPXdso=
@ -5498,12 +5536,21 @@ ember-maybe-import-regenerator@^0.1.5, ember-maybe-import-regenerator@^0.1.6:
ember-cli-babel "^6.0.0-beta.4"
regenerator-runtime "^0.9.5"
ember-maybe-in-element@^0.1.3:
version "0.1.3"
resolved "https://registry.yarnpkg.com/ember-maybe-in-element/-/ember-maybe-in-element-0.1.3.tgz#1c89be49246e580c1090336ad8be31e373f71b60"
integrity sha512-cAiG6N9HwvoPsMIePgwECilPrKRrIdfKqx9g8qWHKPS4vwrgS2PTeLmOcJvVYbBTXkHaFZmecDRpf6xAj6zk7A==
ember-maybe-in-element@^0.4.0:
version "0.4.0"
resolved "https://registry.yarnpkg.com/ember-maybe-in-element/-/ember-maybe-in-element-0.4.0.tgz#fe1994c60ee64527d2b2f3b4479ebf8806928bd8"
integrity sha512-ADQ9jewz46Y2MWiTAKrheIukHiU6p0QHn3xqz1BBDDOmubW1WdAjSrvtkEWsJQ08DyxIn3RdMuNDzAUo6HN6qw==
dependencies:
ember-cli-babel "^6.11.0"
ember-cli-babel "^7.1.0"
ember-modifier-manager-polyfill@^1.0.1, ember-modifier-manager-polyfill@^1.1.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/ember-modifier-manager-polyfill/-/ember-modifier-manager-polyfill-1.2.0.tgz#cf4444e11a42ac84f5c8badd85e635df57565dda"
integrity sha512-bnaKF1LLKMkBNeDoetvIJ4vhwRPKIIumWr6dbVuW6W6p4QV8ZiO+GdF8J7mxDNlog9CeL9Z/7wam4YS86G8BYA==
dependencies:
ember-cli-babel "^7.10.0"
ember-cli-version-checker "^2.1.2"
ember-compatibility-helpers "^1.2.0"
ember-moment@^8.0.0:
version "8.0.0"
@ -5514,6 +5561,14 @@ ember-moment@^8.0.0:
ember-getowner-polyfill "^2.2.0"
ember-macro-helpers "^4.2.2"
ember-named-arguments-polyfill@^1.0.0:
version "1.0.0"
resolved "https://registry.yarnpkg.com/ember-named-arguments-polyfill/-/ember-named-arguments-polyfill-1.0.0.tgz#0b81fb81a7cef2c89e9e1d0278b579e708bf4ded"
integrity sha1-C4H7gafO8sienh0CeLV55wi/Te0=
dependencies:
ember-cli-babel "^6.6.0"
ember-cli-version-checker "^2.1.2"
ember-native-dom-helpers@^0.6.3:
version "0.6.3"
resolved "https://registry.yarnpkg.com/ember-native-dom-helpers/-/ember-native-dom-helpers-0.6.3.tgz#31c88b6eb8e1bb99ee594d19de8f0270d1d5eb35"
@ -5522,6 +5577,13 @@ ember-native-dom-helpers@^0.6.3:
broccoli-funnel "^1.1.0"
ember-cli-babel "^6.6.0"
ember-on-helper@^0.1.0:
version "0.1.0"
resolved "https://registry.yarnpkg.com/ember-on-helper/-/ember-on-helper-0.1.0.tgz#c8b1fef9173fc8546c4933b57ecd7ffbcebad99e"
integrity sha512-jjafBnWfoA4VSSje476ft5G+urlvvuSDddwAJjKDCjKY9mbe3hAEsJiMBAaPObJRMm1FOglCuKjQZfwDDls6MQ==
dependencies:
ember-cli-babel "^7.7.3"
ember-page-title@^5.0.0:
version "5.1.0"
resolved "https://registry.yarnpkg.com/ember-page-title/-/ember-page-title-5.1.0.tgz#baf9fc00f95faf638f8493740a1f80daaa5007e9"
@ -5532,18 +5594,20 @@ ember-page-title@^5.0.0:
ember-cli-htmlbars "^3.0.1"
ember-copy "^1.0.0"
ember-popper@^0.9.0:
version "0.9.2"
resolved "https://registry.yarnpkg.com/ember-popper/-/ember-popper-0.9.2.tgz#a09298c2c2dcb66e3299b38e3729d8d2a1d08ad5"
integrity sha512-Umm3NCOAnDqaBUcjlfA8alaDqcZIiNaLzpisFPQ/DMrc8lVUGBhmB6HTmshfAoU22ljZ8FSLk6aUUW10VL/3pg==
ember-popper@^0.10.3:
version "0.10.3"
resolved "https://registry.yarnpkg.com/ember-popper/-/ember-popper-0.10.3.tgz#222ecce35a6777364bec7ec293437f27a28713a1"
integrity sha512-mSSUHIVGFYr8yYDjPhnIlma/vxMptm7a3pySZWK29YSEDDgsEviL7sAhOiNxvV8/uaRmCbJj/2M68dYYGed1Dw==
dependencies:
babel6-plugin-strip-class-callcheck "^6.0.0"
ember-cli-babel "^6.10.0"
ember-cli-htmlbars "^2.0.3"
ember-angle-bracket-invocation-polyfill "^2.0.2"
ember-cli-babel "^7.1.2"
ember-cli-htmlbars "^3.0.0"
ember-cli-node-assets "^0.2.2"
ember-in-element-polyfill "^0.1.2"
ember-maybe-in-element "^0.1.3"
ember-maybe-in-element "^0.4.0"
ember-named-arguments-polyfill "^1.0.0"
ember-raf-scheduler "^0.1.0"
ember-ref-modifier "^0.1.2"
fastboot-transform "^0.1.0"
popper.js "^1.14.1"
@ -5590,6 +5654,14 @@ ember-raf-scheduler@^0.1.0:
dependencies:
ember-cli-babel "^6.6.0"
ember-ref-modifier@^0.1.2:
version "0.1.3"
resolved "https://registry.yarnpkg.com/ember-ref-modifier/-/ember-ref-modifier-0.1.3.tgz#ae7eb9825ebf5a9a291677fa188a2c0eaf94f38d"
integrity sha512-ebZE8/DvDp7JktUXDZ4T3aACYMRsoLvKx8QhXCDTKgZu5hJIGBoq2nIuYstJHBQVBU0su0T5QZb4Bcz2GZI3yQ==
dependencies:
ember-cli-babel "^7.10.0"
ember-modifier-manager-polyfill "^1.0.1"
ember-require-module@^0.3.0:
version "0.3.0"
resolved "https://registry.yarnpkg.com/ember-require-module/-/ember-require-module-0.3.0.tgz#65aff7908b5b846467e4526594d33cfe0c23456b"
@ -5723,14 +5795,6 @@ ember-validators@^2.0.0:
ember-cli-babel "^6.9.2"
ember-require-module "^0.3.0"
ember-wormhole@^0.5.4:
version "0.5.5"
resolved "https://registry.yarnpkg.com/ember-wormhole/-/ember-wormhole-0.5.5.tgz#db417ff748cb21e574cd5f233889897bc27096cb"
integrity sha512-z8l3gpoKmRA2BnTwvnYRk4jKVcETKHpddsD6kpS+EJ4EfyugadFS3zUqBmRDuJhFbNP8BVBLXlbbATj+Rk1Kgg==
dependencies:
ember-cli-babel "^6.10.0"
ember-cli-htmlbars "^2.0.1"
emoji-regex@^7.0.1:
version "7.0.3"
resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156"
@ -6472,14 +6536,14 @@ findup-sync@^2.0.0:
micromatch "^3.0.4"
resolve-dir "^1.0.1"
findup-sync@^3.0.0:
version "3.0.0"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-3.0.0.tgz#17b108f9ee512dfb7a5c7f3c8b27ea9e1a9c08d1"
integrity sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==
findup-sync@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-4.0.0.tgz#956c9cdde804052b881b428512905c4a5f2cdef0"
integrity sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==
dependencies:
detect-file "^1.0.0"
is-glob "^4.0.0"
micromatch "^3.0.4"
micromatch "^4.0.2"
resolve-dir "^1.0.1"
fireworm@^0.7.0:
@ -6522,6 +6586,14 @@ flush-write-stream@^1.0.0:
inherits "^2.0.3"
readable-stream "^2.3.6"
focus-trap@^5.0.1:
version "5.1.0"
resolved "https://registry.yarnpkg.com/focus-trap/-/focus-trap-5.1.0.tgz#64a0bfabd95c382103397dbc96bfef3a3cf8e5ad"
integrity sha512-CkB/nrO55069QAUjWFBpX6oc+9V90Qhgpe6fBWApzruMq5gnlh90Oo7iSSDK7pKiV5ugG6OY2AXM5mxcmL3lwQ==
dependencies:
tabbable "^4.0.0"
xtend "^4.0.1"
follow-redirects@^1.0.0:
version "1.7.0"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.7.0.tgz#489ebc198dc0e7f64167bd23b03c4c19b5784c76"
@ -11596,6 +11668,11 @@ sync-disk-cache@^1.3.3:
rimraf "^2.2.8"
username-sync "^1.0.2"
tabbable@^4.0.0:
version "4.0.0"
resolved "https://registry.yarnpkg.com/tabbable/-/tabbable-4.0.0.tgz#5bff1d1135df1482cf0f0206434f15eadbeb9261"
integrity sha512-H1XoH1URcBOa/rZZWxLxHCtOdVUEev+9vo5YdYhC9tCY4wnybX+VQrCYuy9ubkg69fCBxCONJOSLGfw0DWMffQ==
table@^5.2.3:
version "5.4.1"
resolved "https://registry.yarnpkg.com/table/-/table-5.4.1.tgz#0691ae2ebe8259858efb63e550b6d5f9300171e8"
@ -12586,7 +12663,7 @@ xmlhttprequest-ssl@~1.5.4:
resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e"
integrity sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=
xtend@^4.0.0, xtend@~4.0.0, xtend@~4.0.1:
xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1:
version "4.0.2"
resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54"
integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==