mirror of
https://github.com/TryGhost/Ghost-Admin.git
synced 2023-12-14 02:33:04 +01:00
57b27e4b9c
closes https://github.com/TryGhost/Ghost/issues/8269 - swaps the usage of our custom `gh-dropdown` component in the user menu dropdown for the `ember-wormhole` based `ember-basic-dropdown` that is used elsewhere in the app and will fully replace `gh-dropdown` in the future - adds `gh-basic-dropdown` component that extends from `ember-basic-dropdown` and hooks into our `dropdown` service so that we can programatically close dropdowns from disparate areas of the app - modifies the `body-event-listener` mixin to pass the click event through to it's consumers - modifies the `bodyClick` handler in the `dropdown` service to check if the click actually originated from an ember-basic-dropdown element - this body click handler will go away once we've fully switched to `gh-basic-dropdown` - adds `ember-native-dom-helpers` to provide consistency between acceptance and integration tests (this is the start of another refactor, eventually this addon will disappear as part of ember's [grand testing unification project](https://github.com/rwjblue/rfcs/blob/42/text/0000-grand-testing-unification.md)) |
||
---|---|---|
.. | ||
body-event-listener.js | ||
current-user-settings.js | ||
dropdown-mixin.js | ||
editor-base-controller.js | ||
editor-base-route.js | ||
infinite-scroll.js | ||
pagination.js | ||
settings-menu-component.js | ||
shortcuts-route.js | ||
shortcuts.js | ||
slug-url.js | ||
style-body.js | ||
text-input.js | ||
unauthenticated-route-mixin.js | ||
validation-engine.js | ||
validation-state.js |